WPF菜单项不带';单击时无法关闭
是否可以使WPF菜单项在单击时不会关闭下拉菜单 设想一个“首选项”菜单,其中包含多个复选框样式的首选项设置作为菜单项。我希望能够在关闭菜单之前切换其中的几个WPF菜单项不带';单击时无法关闭,wpf,menu,Wpf,Menu,是否可以使WPF菜单项在单击时不会关闭下拉菜单 设想一个“首选项”菜单,其中包含多个复选框样式的首选项设置作为菜单项。我希望能够在关闭菜单之前切换其中的几个 澄清:这仅适用于某些菜单中的某些菜单项。文件>打开仍应关闭菜单,就像用户期望的那样。甚至包含“非关闭”项的菜单也可能包含“关闭”项。我正在寻找每个项目的粒度。在这里,弹出窗口是否有用?您可以在窗口上方的任何位置显示它。IIRC您必须告诉弹出窗口自己关闭,以便您可以定义何时关闭弹出窗口 使用适当的布局,您可以使其看起来像菜单或下拉菜单。Men
澄清:这仅适用于某些菜单中的某些菜单项。文件>打开仍应关闭菜单,就像用户期望的那样。甚至包含“非关闭”项的菜单也可能包含“关闭”项。我正在寻找每个项目的粒度。在这里,
弹出窗口是否有用?您可以在窗口上方的任何位置显示它。IIRC您必须告诉弹出窗口自己关闭,以便您可以定义何时关闭弹出窗口
使用适当的布局,您可以使其看起来像菜单或下拉菜单。MenuItem
有一个名为StaysOpenOnClick
的属性,它似乎就是您要查找的
因此,要停止MenuItem关闭菜单
/上下文菜单
,请单击
<MenuItem Header="MenuItem That Doesn't Close On Click"
StaysOpenOnClick="True"
.../>
我只希望某些菜单项是“非关闭”项。其他菜单项仍然会关闭菜单,其他菜单项(文件、编辑等)也会关闭。啊,我明白了。然后我搞错了。我以为你说的是顶级菜单项。