如何在鼠标hover上设置ComboBox背景样式?

我有一个包含ComboBox的圆形边框

      

当我的鼠标没有hover在Combobox的顶部时,它看起来很漂亮和透明。 像这样:

在此处输入图像描述

当鼠标hover在它上面时,它会生成旧的,类似Button的背景,如下所示:

在此处输入图像描述

我希望ComboBox具有透明背景,即使鼠标在顶部也是如此。 我尝试了各种方法,包括编写MouseEnter,MouseLeave,MouseMove以将背景设置为null,但没有成功。

 private void ComboBox_MouseEnter(object sender, RoutedEventArgs e) { comboBox1.Background = null; } 

然后我尝试设置样式:

          

这也没用。 然后我尝试修改控件模板:

         

最糟糕的是,在我修改控件模板后,ComboBox消失了,如下所示:

在此处输入图像描述

我已经尽了一切可能,但只要我的鼠标hover在我的ComboBox上,我仍然会得到那个丑陋的按钮背景。

谁知道这里出了什么问题?

检查您的上一篇文章,询问相同的内容

无法在鼠标hover上设置WPF ComboBox样式

如何在鼠标hover期间更改ComboBox的背景属性

编辑

像这样使用。 以下是combobox的默认控制模板。 请注意您的要求的注释代码行