2010-04-17 8 views
2

В моем окне есть только список. Это облегчает пользователям инкрементный поиск в db. Поскольку в дизайне нет текстового поля, я должен глобально обрабатывать ключи. Я думаю, что это может быть достигнуто благодаря привязке клавиш. Но как я могу обрабатывать все ключи и связывать их с одной командой.Несколько привязок к одной команде

Также предлагаем мне другие методы, если они есть.

P.S .: Я хочу это в XAML

ответ

3

Я хотел бы использовать EventToCommand привязку события KeyDown к команде на ViewModel. Вы можете установить PassEventArgsToCommand в значение true и использовать RelayCommand, чтобы узнать, какая клавиша нажата.

Все эти объекты доступны в MVVM Light Toolkit

http://www.galasoft.ch/mvvm/getstarted

Cheers, Laurent

+0

Вы можете также предоставить некоторые образцы/демо-видео о том, как использовать класс Курьер в MVVM Light ? Ваша демонстрация на MVVM Light в SilverlightTV не распространяется на Messenger Class. Благодарю. – Amsakanna

+0

Для Messenger см. Мое видео MIX10, где я показываю введение в этот класс: http://live.visitmix.com/MIX10/Sessions/EX14 Также проверьте здесь более мясистый образец: http://blog.galasoft.ch/archive/2009/10/18/clean-shutdown-in-silverlight-and-wpf-applications.aspx – LBugnion

Смежные вопросы