none
Работа с свойствами в WPF(реализация в паттерне MVVM) RRS feed

  • Вопрос

  • Всем добрый день.

    У меня вопрос по реализации проекта MVVM ( уже понял основы паттерна PropertyChanged,ICommand(для кнопок), свойства зависимостей, но еще очень много не знаю). Не понимаю как в классе ViewModel создавать обработчики для событий элементов управления например KeyUp у TextBox или DropDownClosed у ComboBox (я думаю если смогу обработать эти события научусь реализовывать обработку других событий элементов в рамках паттерна MVVM). Есть ли реализация этого без библиотек которые нужно докачивать с помощью NuGet пакетов т.к. готовлюсь к олимпиаде ,а там закрыт доступ к интернету и дополнительным framework.

    1) У нас есть TextBox у него событие PreviewTextInput , через него я без проблем в CodeBehaind могу запретить ввод цифр в поле. Как реализовать обработчик этого события в классе MainWindowViewModel ? 

    2) У нас есть ComboBox он заполнен через привязку данными , у него есть событие DropDownClosed(происходит при выборе элемента в ComboBox). Могу ли я добавить обработчик этого события в MainWindowViewModel? Пуская например он выводи HelloWorld в MessageBox при выборе элемента

    Дяденьки опытные в MVVM помогите пожалуйста) 

    8 августа 2019 г. 9:58

Ответы