我需要在代码中设置可编辑combobox
的背景颜色。这是我有,但不改变颜色:WPF更改代码中可编辑组合框的背景颜色
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;
}
}
我期待的背景颜色更改为粉桃红(浅橙色),但没有任何反应 - 任何想法?
你确定它击中的代码,因为这应该工作? – thewisegod
是的,我单步骤陷入它,它肯定会击中此代码 –
你可以改变组合框背景的颜色? – thewisegod