通过代码更改ComboBox中TextBlock的颜色

时间:2012-11-05 16:57:32

标签: c# wpf combobox textblock

我有一些存储在我的ComboBox中的TextBlocks。我想要做的是让每个TextBlock具有不同的字体颜色。我已经看过许多讨论如何做到这一点的主题,但我想知道是否可以在代码中做到这一点?我问的原因是因为应用程序连接到服务器并从网络获取项目,然后我将其设置在TextBlock中,然后将项目推送到ComboBox。我根据服务器告诉我应该是什么来设置ForeGround和BackGround,但无论如何颜色总是显示为黑色。任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

您想为组合框创建一个ItemTemplate,并将FontColor属性绑定到模型中的属性。

查看此Q和A:Combobox ItemTemplate and foreground