есть ли в PRISM для ярлыков на уровне приложений готовая функция

Привет, мне просто интересно, есть ли в PRISM какие-либо нестандартные / скрытые функции, которые помогают мне реализовать реализованные ярлыки на уровне приложения. Единственное близкое совпадение, которое я получил, касалось использования набора функций WPF при настройке ярлыка на уровне приложения: http://blogs.southworks.net/geoff/2011/03/15/wpfshortcutkeys/ через Сочетания клавиш на уровне приложения в WPF

любые предложения приветствуются! Спасибо!


person ioWint    schedule 19.08.2011    source источник
comment
Что вы имеете в виду под ярлыками на уровне приложений? Вы имеете в виду (например) Ctrl-C для копирования? Или F1 для помощи?   -  person Chris Shain    schedule 20.08.2011
comment
я имею в виду, как F1 и cntrl + Shift + P выполняют определенный поиск!   -  person ioWint    schedule 20.08.2011
comment
Кажется, в наборе инструментов MVVM что-то есть: stackoverflow.com/questions/1468362/   -  person alf    schedule 20.08.2011
comment
у меня приложение MVP, позвольте мне проверить, может ли оно быть полезным. Спасибо, Альфонсо.   -  person ioWint    schedule 20.08.2011


Ответы (1)


В Prism есть CompositeCommand. По сути, это контейнер, в котором могут храниться дочерние команды.

Вот ссылка на сайте MS, описывающая, как их использовать: CompositeCommands

Также есть хороший фрагмент кода, который обрабатывает все привязки нескольких клавиш. он использует System.Windows.Interactivity. Это даст вам функциональность F1 / Cntrl + Shift + P практически бесплатно. Вы можете узнать об этом здесь: Поведение жестов

Это должно дать вам то, что вы ищете. И используя очень мало кода.

person Faster Solutions    schedule 13.09.2011