WPF Combobox整数的图形表示

时间:2009-05-21 20:17:42

标签: wpf combobox

我想以与Outlook上的Flag列类似的方式使用WPF ComboBox,您可以在其中选择要选择的不同标志。

我的标志将作为整数存储在DB中,每个数字都由不同的颜色标记表示。

是否有人已经完成了这个或类似的事情。没有指出实现这个目标的最佳方法吗?

1 个答案:

答案 0 :(得分:3)

假设您正在为ComboBox使用DataTemplate,那么您正在寻找的是价值转换器。您需要做的就是创建一个类并从IValueConverter继承。然后切换int值并返回您想要的那个数字的画笔/颜色。然后在模板中,您可以在数据绑定表达式中使用此值转换器。