【发布时间】:2011-10-14 00:29:45
【问题描述】:
请帮忙
我想在 silverlight 中更改组合框运行时的背景颜色,我编写了以下代码,但它不起作用
cmbSource.Background = new SolidColorBrush(Color.FromArgb(51, 51, 51, 51));
cmbSource 是我的组合框。
【问题讨论】:
标签: silverlight combobox
请帮忙
我想在 silverlight 中更改组合框运行时的背景颜色,我编写了以下代码,但它不起作用
cmbSource.Background = new SolidColorBrush(Color.FromArgb(51, 51, 51, 51));
cmbSource 是我的组合框。
【问题讨论】:
标签: silverlight combobox
你可以这样做,但你需要编辑组合框的模板,这实际上很烦人。但这是必需的,因为您需要在很多地方设置颜色,因为有一些 VisualState 与组合框对象关联。
所以你需要在 Blend 中打开你的 UserControl,右键单击你的控件,编辑模板,编辑副本。然后对模板进行更改。
【讨论】: