我正在尝试在运行时使用代码动态更改可编辑的
但这完全没有任何作用。我错过了什么吗?
ComboBox
的背景颜色。特别地,我想要改变ComboBox
中的可编辑TextBox
的背景。虽然在SO上有几个关于此问题的答案,比如这个:WPF change the background color of an edittable combobox in code,但是它们都基于XAML
和编辑默认模板。我不想那样做,我正在寻找一种通用的仅使用代码即可解决的方法。是否可能?我尝试了似乎很明显的解决方案:TextBox textBox = (TextBox)comboBox.Template.FindName("PART_EditableTextBox", comboBox);
textBox.Background = Brushes.Yellow;
但这完全没有任何作用。我错过了什么吗?
ComboBox.Background
应该仅更改可编辑文本框的背景。 - Bolu