WPF:如何删除菜单弹出边框

时间:2016-04-06 18:20:35

标签: c# wpf xaml mahapps.metro

我想删除菜单的弹出边框。不是this帖子中解释的菜单项边框。

这是我的菜单弹出窗口的图片,我想删除弹出窗口中的白色边框。

menu popup

我正在使用mahapps库为我的主窗口使用基于主题的主题。另外请耐心等待我,因为我是WPF和XAML的新手。

以下是我尝试过的所有事情 -

  1. 使用我的自定义样式覆盖所有"菜单项" 的边框粗细和边框画笔。这没有用,因为我感兴趣的边框与menuItems无关。
  2. 覆盖"菜单" 元素的边框粗细和边框画笔属性。这只是在鼠标悬停在菜单元素上时更改菜单元素。希望有意义。
  3. 我需要菜单元素拥有的元素/控件触发器/内容展示器才能消失菜单弹出边框。希望有人能在这方面帮助我。

1 个答案:

答案 0 :(得分:0)

我的问题类似于此处提出的问题 - Removing thin border around the menuitems

我为重复这个问题而道歉。我认为该财产与#34;菜单"但该财产仍然与" MenuItem"有关。 改变" Padding"和#34; BorderThickness"弹出边框的0解决了我的问题。