如何在silverlight中改变组合框运行时的背景颜色?

时间:2011-10-13 13:41:05

标签: silverlight combobox

请帮助

我想在silverlight中更改组合框运行时的背景颜色我已经编写了以下代码,但它无法正常工作

cmbSource.Background = new SolidColorBrush(Color.FromArgb(51,51,51,51));

其中cmbSource是我的组合框。

1 个答案:

答案 0 :(得分:0)

你可以这样做,但你需要编辑组合框的模板,这实际上非常烦人。但是需要它,因为你需要设置很多地方的颜色,因为有一些与组合框对象相关的VisualState。

因此,您需要在Blend中打开UserControl,右键单击您的控件,编辑模板,编辑副本。然后对模板进行更改。