Реализация сочетаний клавиш
В настоящее время я используюonKeyDown
событие иif/else
Заявление для создания сочетаний клавиш:
if ((Keyboard.Modifiers & ModifierKeys.Shift) == ModifierKeys.Shift && e.Key == Key.Tab) {
} else if (e.Key == Key.Tab) {
} ...
Однако, если у меня есть еще несколько сочетаний клавиш, это становится грязным.
Есть ли лучшая реализация?