Есть 2 способа:
Используйте свойство KeyTip
на каждом уровне вашей ленты. Например, вам нужно назначить подсказку «H» на вкладке «Главная», а затем «A» на кнопке «Добавить» на этой вкладке. Если вы не назначите подсказки клавиш более высоким уровням, вы не сможете получить доступ к более низким уровням. Также вы можете назначить подсказки меню приложения.
Если вы используете что-то подобное шаблону MVVM и привязываете к своим пользовательским командам, вы можете создавать прямые «классические» сочетания клавиш в стиле, привязывая KeyBinding
к команде в Window.InputBindings
.
<Window.InputBindings>
<KeyBinding Command="{Binding OpenWindow}"
CommandParameter="About"
Gesture="F1"/>
</Window.InputBindings>
Ctrl+F
и такие тоже работают.