c# - 禁用功能区的访问键功能(助记符)

标签 c# wpf mvvm ribbon

我在 View 中使用“访问键”功能(通过按 ALT + First char of label 我可以“跳转”到该字段):

WPF view with ALT pressed

ALT + m焦点应该跳转到“邮件”字段。

但是我有一条色带在使用,按 ALT键,“功能区工具提示”显示:

Ribbon tooltips

所以按ALT + m焦点跳转到正确的字段,但主要焦点停留在功能区上,如果不按 ESC,我无法在该字段中输入任何内容.这种行为有什么解决方案吗?禁用功能区的这些工具提示将是一个对我来说没问题的解决方案。

最佳答案

无法禁用功能区的快捷方式。此外,这将是一个糟糕的编程习惯......

相反,尝试为 Show 或 ShowDialog 方法指定父窗口句柄。他们都接受 IWin32Window 的实例。界面

关于c# - 禁用功能区的访问键功能(助记符),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28680141/

相关文章:

c# - 在 WPF 中模拟 Enter 键

wpf - 仅将默认 ControlTemplate 应用于一个控件

wpf - MVVM 和事件

c# - 从 2012 年更新到 2013 年后无法加载文件或程序集“System.Web.Http 4.0.0”

wpf - 在 WPF 中使用 slider 缩放图像时卡住

c# - 如何在 Windows Phone 8.1 中获取屏幕分辨率(宽度和高度)?

c# - 带有对象实例的 XAML 中的 ObjectDataProvider 不会在调试中调用 ViewModel 构造函数

c# - 在 MVVM 模式中单击时更改按钮颜色

c# - 保持 ObservableCollection 和 ObjectContext 同步的最佳方法?

c# - DLL 创建并注册到系统但无法从 Visual Studio 项目访问