2009-06-12 4 views
0

У меня есть ListBox, чья ItemsSource является ссылкой на список ints. Я хотел бы выделить смелые несколько элементов, исходя из их стоимости.Смелые отдельные строки в виде списка данных

Есть два варианта, которые приходят (мой) вид:

1) Используйте DataTrigger, что жирный шрифт значения, если это совпадение.

2) Используйте класс, чтобы обернуть int и соединить каждый int с булевым, что означает, что значение должно быть выделено полужирным шрифтом или нет.

В любом случае мне нужен DataTemplate/ItemTemplate, верно? Я играл с этим, но пока не работал.

Приветствия, Pom

ответ

0

Да, в любом случае вам понадобится DataTemplate. Фактически, единственный раз, когда вы можете избежать использования DataTemplate, вы довольны стандартным форматом текста в каждом ListBoxItem.

Кстати, вы пропустили еще один вариант:

  • Используйте конвертер, чтобы определить, попадает ли значение в соответствующем диапазоне.

Это, если вы делаете MVVM, я бы рекомендовал второй вариант.

Смежные вопросы