【发布时间】:2015-08-21 19:17:33
【问题描述】:
我需要在代码中设置可编辑combobox 的背景颜色。这是我拥有但不改变颜色的:
ComboBox comboBox = sender as ComboBox;
comboBox.Background = Brushes.PeachPuff;
if (comboBox.IsEditable == true)
{
TextBox textBox = (TextBox)comboBox.Template.FindName("PART_EditableTextBox", comboBox);
if (textBox != null)
{
textBox.Background = Brushes.PeachPuff;
}
}
我原以为背景颜色会变成 PeachPuff(浅橙色),但什么也没发生 - 有什么想法吗?
【问题讨论】:
-
你确定它正在命中代码,因为它应该可以工作吗?
-
是的,我单步将其困住,它肯定会命中此代码
-
你能改变组合框背景的颜色吗?