Как я могу привязать ключевые жесты в Caliburn.Micro?

Как я могу заставить Caliburn.Micro сопоставить ключевой жест с методом действия в моей модели ViewModel?

Например, я хочу реализовать интерфейс, и я хочу, чтобы в моей ShellViewModel был метод NewTab, который пользователь должен иметь возможность вызывать, нажимая Ctrl + T на клавиатуре.

Я знаю, что полная структура Caliburn поддерживает жесты, но как я могу сделать это с помощью Caliburn.Micro? Возможно, есть способ привязать действие к RoutedCommand (поскольку RoutedCommands уже поддерживает жесты ввода)? Или какой-нибудь другой способ получить поддержку жестов?

10
задан Joe White 20 November 2010 в 03:27
поделиться