如何更改WPF ComboBox SelectedText BackGround Color?
我在WPF-MVVM中有一个Combobox,我在combobox的弹出框和文本框中更改了combobox。
当我滚动combobox列表项时,他的背景是粉红色的,这就是我所拥有的。 但是从combobox列表中选择项目后,combobox项目中的选定值具有蓝色背景。 这是Windows窗体和WPF中combobox的默认设置。
有关详细信息,请参见图像。
如何在combobox文本框控件中更改选定的文本背景颜色
combobox有
IsEditable=True
属性集
你可以这样做:
(在ListBox上测试但应该工作)
另一种方法是设置ComboBox
的ItemContainerStyle
属性,并依赖于当前的ComboBoxItem
选择状态:
在PART_EditableTextBox中,SelectionBrush属性控制所选项目的此背景。 在下面的代码中,我将其设置为透明,因此不会突出显示。