是否可以在WPF Ribbon control中使用应用按钮的键盘快捷键?
答案 0 :(得分:13)
有两种方式:
在功能区的每个级别使用KeyTip
属性。例如,您需要在“主页”选项卡上指定“H”键,然后在该选项卡中的“添加”按钮上指定“A”。如果您没有将KeyTips分配给更高级别,则无法访问较低级别。此外,您可以将键提示分配给应用程序菜单。
如果您使用类似MVVM模式的东西并绑定到自定义命令,则可以通过将KeyBinding
绑定到Window.InputBindings
中的命令来制作直接的“经典”样式键盘快捷键。
<Window.InputBindings> <KeyBinding Command="{Binding OpenWindow}" CommandParameter="About" Gesture="F1"/> </Window.InputBindings>
Ctrl+F
等也可以。