我需要在代碼中設置可編輯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