如何更改WPF ComboBox SelectedText BackGround Color?

我在WPF-MVVM中有一个Combobox,我在combobox的弹出框和文本框中更改了combobox。

当我滚动combobox列表项时,他的背景是粉红色的,这就是我所拥有的。 但是从combobox列表中选择项目后,combobox项目中的选定值具有蓝色背景。 这是Windows窗体和WPF中combobox的默认设置。

有关详细信息,请参见图像。

在此处输入图像描述

如何在combobox文本框控件中更改选定的文本背景颜色

combobox有

IsEditable=True属性集

你可以这样做:

         

(在ListBox上测试但应该工作)

另一种方法是设置ComboBoxItemContainerStyle属性,并依赖于当前的ComboBoxItem选择状态:

         
                                    

在PART_EditableTextBox中,SelectionBrush属性控制所选项目的此背景。 在下面的代码中,我将其设置为透明,因此不会突出显示。