如何在鼠标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的默认控制模板。 请注意您的要求的注释代码行

                                                                                                                             
  • ASP.NET MVC应用程序的自托管
  • 在OpenQa Selenium 3.7中找不到WebDriverWait类
  • sqlite抛出“字符串未被识别为有效的日期时间”
  • 使用Tempdata会使我的应用程序崩溃
  • 通用单例
  • 命名参数类型约束
  • 程序和调试器退出而没有指示问题
  • 在更新期间执行命令期间遇到致命错误
  • 如何在C#中使用Gecko
  • 应用程序部署到网络驱动器
  • 阻止EF性能的SNIReadSyncOverAsync和WaitForSingleObject?