6
是否有可能在WPF Ribbon control中使用應用程序按鈕的鍵盤快捷鍵?如何將鍵盤快捷鍵分配給WPF Ribbon控件?
是否有可能在WPF Ribbon control中使用應用程序按鈕的鍵盤快捷鍵?如何將鍵盤快捷鍵分配給WPF Ribbon控件?
有2種方式:
使用KeyTip
財產上的色帶每個級別。例如,您需要在「主頁」選項卡上指定「H」的KeyTip,然後在該選項卡的「添加」按鈕上指定「A」。如果您未將KeyTips分配給較高級別,則無法訪問較低級別。此外,您可以將關鍵提示分配給應用程序菜單。
如果你正在使用類似MVVM模式,並結合您的自定義命令,您可以通過Window.InputBindings
的KeyBinding
綁定到一個命令進行直接的「經典」風格的鍵盤快捷鍵。
<Window.InputBindings> <KeyBinding Command="{Binding OpenWindow}" CommandParameter="About" Gesture="F1"/> </Window.InputBindings>
Ctrl+F
並且這樣也行。