WPF, кто делал глобальные шорткаты без нарушения MVVM?
Добрый день,
Интересует пример или другая помощь по глобальным шорткатам для программы, те Ctrl+1 должно запускать что-то из VM.
Я такое делал на WinForms и там все просто.
Но реализации (без странных извращений) для WPF я не нашел. Что хочется:
1. Без code-behind. Те код должен быть в ViewModel или как Attached через Behaviour.
2. Собственно глобальным, независимо от UserControl в котором фокус.
3. Динамичным. Те не требовать перезагрузки контрола. Пользователь прописал в форме хоткей, нажал ОК и должно работать.
Пункт 3 видимо самый сложный.
Должен быть простой способ, но интернет полон реализаций через команды где все прописывается в XAML.