当我们点击他的区域时,我试图阻止关闭Wpf中菜单控件的菜单。
我的目标是,例如我们在窗口顶部有一个Menu控件。然后我们打开任何菜单,如果我们点击窗口中的某个位置,菜单就会关闭。这就是我想要防止发生的事情。
我想要的只是当其中一个菜单项或其标题中的点击发生时,菜单才会关闭......
任何人都知道如何在Wpf中实现这一目标吗?
提前致谢!
答案 0 :(得分:5)
有similar question可用,这是解决方案:
<ContextMenu StaysOpen="True">
<MenuItem Header="Expand the clicking Area" StaysOpenOnClick="True">
<MenuItem x:Name="AreaWhereClickingWillHappen" StaysOpenOnClick="True">
<MenuItem.Header>
<Control x:Name="The one with the clicking stuff" />
</MenuItem.Header>
</MenuItem>
</MenuItem>
</ContextMenu>
答案 1 :(得分:0)
只需将StaysOpen
属性设置为true