Я реализовал свою собственную функциональность Undo / Redo (с большой помощью из Интернета), которая была поучительной. Команды Undo и Redo определены в ViewModel. Я могу подключить эти команды через свойство Command
объекта MenuItem
. В качестве последнего шага я хочу подключить эти команды с помощью стандартных сочетаний клавиш CTRL-Z и CTRL-Y.
К своему ужасу я обнаружил, что класс MenuItem
не поддерживает это. Используя WinForms, это было бы несложно, но кажется, что добиться этого в WPF довольно сложно. Как это проще всего сделать?