Wpf 在数据绑定列表框中加粗单个行
我有一个Wpf 在数据绑定列表框中加粗单个行,wpf,xaml,listbox,Wpf,Xaml,Listbox,我有一个ListBox,它的ItemsSource数据绑定到一个int列表。 根据它们的价值,我想加粗一些 我想到了两个选择: 1) 使用一个DataTrigger,如果值匹配,则将其加粗 2) 使用一个类包装整数,并将每个整数与一个布尔值配对,该布尔值表示该值是否应为粗体 在任何情况下,我都需要一个数据模板/ItemTemplate,对吗? 我已经试过了,但还没有成功 干杯, Pom是的,无论哪种情况,您都需要一个数据模板。事实上,如果您对每个ListBoxItem中文本的默认格式感到满意,那
ListBox
,它的ItemsSource
数据绑定到一个int列表。
根据它们的价值,我想加粗一些
我想到了两个选择:
1) 使用一个DataTrigger
,如果值匹配,则将其加粗
2) 使用一个类包装整数,并将每个整数与一个布尔值配对,该布尔值表示该值是否应为粗体
在任何情况下,我都需要一个数据模板/ItemTemplate
,对吗?
我已经试过了,但还没有成功
干杯,
Pom是的,无论哪种情况,您都需要一个
数据模板。事实上,如果您对每个ListBoxItem
中文本的默认格式感到满意,那么您就可以避免使用DataTemplate
顺便说一句,你错过了另一个选择:
- 使用转换器确定该值是否在适当的范围内
也就是说,如果你在做MVVM,我通常会推荐你的第二个选择