使菜单项在WPF中不可选择
我有一个WPF应用程序,当菜单中没有任何内容时,我应该添加一个“空”项 我已经实现了它,但我想知道如何使该空项目作为非选择时,鼠标在那里,而其他菜单,它应该正常工作 请建议 尝试将使菜单项在WPF中不可选择,wpf,menuitem,Wpf,Menuitem,我有一个WPF应用程序,当菜单中没有任何内容时,我应该添加一个“空”项 我已经实现了它,但我想知道如何使该空项目作为非选择时,鼠标在那里,而其他菜单,它应该正常工作 请建议 尝试将MenuItem设置为false: 获取或设置一个值,该值指示是否在用户界面中启用此元素 例如: <MenuItem Header="_Favorites"> <MenuItem Header="Empty" IsEnabled="False" />
MenuItem
设置为false:
获取或设置一个值,该值指示是否在用户界面中启用此元素
例如:
<MenuItem Header="_Favorites">
<MenuItem Header="Empty"
IsEnabled="False" />
<MenuItem Header="AnotherItem"
IsEnabled="True" />
...
</MenuItem>
<MenuItem Header="_Favorites">
<MenuItem Header="Empty"
IsHitTestVisible="False" />
...
</MenuItem>
感谢您的回答。当我从我的viewmodel.cs FavoriteNodes添加“空项”时,您能告诉我如何从代码隐藏中设置它吗?添加(new FavViewItem(“Empty”,true))@用户3408980:为什么不在问题中立即指出?这意味着
FavViewItem(“Empty”,true)
?是的,很抱歉给您带来不便。@user3408980:在代码隐藏中,请尝试如下设置此属性:MyMenuItem.ishitestvisible=false代码>和MyMenuItem.IsEnabled=false代码>。