关注禁用的菜单项。WPF

关注禁用的菜单项。WPF,wpf,menuitem,Wpf,Menuitem,当菜单项处于活动状态时,如何选择该菜单项 IsEnabled="false" 我希望能够通过键盘的箭头选择此项目。您应该将IsEnabled的属性绑定到键盘事件 惯例是禁用的项目不可用-因为它们被禁用,所以能够选择它们没有什么价值!为什么您希望能够做到这一点?什么是“一些自动测试?”如果您的意思是您有一个通过键盘访问菜单的自动测试,那么也许有更好的方法来编写该测试。当然,如果是这样的话,为了应付糟糕的笔试而不打破公认的用户体验范式似乎是明智的。@DanPuzey任何一个理智的人都会同意。如果您

当菜单项处于活动状态时,如何选择该菜单项

IsEnabled="false"

我希望能够通过键盘的箭头选择此项目。

您应该将
IsEnabled
的属性绑定到键盘事件

惯例是禁用的项目不可用-因为它们被禁用,所以能够选择它们没有什么价值!为什么您希望能够做到这一点?什么是“一些自动测试?”如果您的意思是您有一个通过键盘访问菜单的自动测试,那么也许有更好的方法来编写该测试。当然,如果是这样的话,为了应付糟糕的笔试而不打破公认的用户体验范式似乎是明智的。@DanPuzey任何一个理智的人都会同意。如果您需要选择它,则不应禁用它。@腐蚀:是的,但您遇到过多少理智的程序员?;-)这不是一个很好的答案:不清楚你的意思,也没有例子来帮助解释。例如:您将绑定到哪些键盘事件?您将如何设置
IsEnabled
以响应该事件?