2010-01-26 107 views
1

这看起来好像比它应该更困难,但我想以编程方式设置下拉组合框的背景颜色(即,如果用户选择一个值, D喜欢它出现红色,否则蓝色......)Silverlight:以编程方式设置组合框背景颜色

我注意到,如果你只是将背景属性设置为一个SolidColorBrush,似乎改变的唯一的事情是,轻微发光的ComboBox具有。

我知道ComboBox是由多个对象构成的,它不仅仅需要设置BackgroundColor,而且我只是想知道是否有一种简单的编程方式,即整个背景改变颜色,而不是的光芒。

回答

2

不幸的是,大多数涉及的颜色都被硬编码为combox风格。因此,要实现对所用颜色的更好控制,唯一的方法是复制整个ComboBox样式并简化名为Background....Rectangle元素的集合。

相关问题