Как установить InputGestureText автоматически во всех меню? - PullRequest
3 голосов
/ 18 марта 2012

В WinForms я мог указать комбинацию клавиш для команды, и она будет автоматически отображаться в пункте меню. Фактически, это было так и в Delphi, более десяти лет назад.

В WPF, однако, я связываю жесты ввода в одном месте, а затем не забываю устанавливать InputGestureText каждый раз, когда использую жест ввода, вручную.

Как сделать так, чтобы все InputGestureTexts во всех меню моего приложения устанавливались автоматически на основе текущей привязки клавиш?

1 Ответ

1 голос
/ 18 марта 2012

Насколько я знаю, нет встроенной автоматизации, но это не должно помешать вам сделать ее самостоятельно, не должно быть слишком сложным. Вы можете перебрать свое дерево меню и добавить InputGestureText на основе InputBindings или сделать это наоборот (предпочтительно с иерархией видов-моделей, поддерживающей меню).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...