在数据绑定列表框中粗体化各个行

时间:2009-06-12 07:19:14

标签: wpf xaml listbox

我有一个ListBoxItemsSource数据绑定到一个整数列表。 我想根据它们的价值大胆加粗一些项目。

有两种选择(我的):

1)如果匹配,请使用加粗值的DataTrigger

2)使用一个类来包装整数并使用一个布尔值对每个int进行配对,该布尔值表示该值是否应该加粗。

无论如何我需要DataTemplate/ItemTemplate,对吧? 我玩过这个但是还没有工作呢。

干杯, POM

1 个答案:

答案 0 :(得分:0)

是的,无论哪种情况,您都需要DataTemplate。事实上,如果您对每个DataTemplate中文本的默认格式感到满意,那么唯一一次不使用ListBoxItem即可逃脱。

顺便说一下,你错过了另一种选择:

  • 使用转换器确定该值是否落在适当的范围内。

那就是说,如果你正在做MVVM,我通常会推荐你的第二个选择。