Событие TextBox.TextChanged /ComboBox.TextInput через команду MVVM

В течение последних 2 дней я нахожу информацию о событии TextBox.TextChanged, вызванном прикрепленной командой, или событии ComboBox.TextInput с помощью команды. Но я не могу найти правильное решение для этого.

Одним из решений, которое я получил, было вызов нужного метода для UpdateSourceTrigger=PropertyChanged путем привязки свойства Text к ViewModel.

Но, согласно выводам MVVM, свойство не должно содержать какой-либо другой код, кроме getter и setter private member, включая OnPropertyChanged.

Итак, кто-нибудь может мне помочь в этом, направить меня, иду ли я в правильном направлении или нет. Или чего-то не хватает.

Подробное объяснение или ссылки или пример кода будут высоко оценены.

Наслаждайтесь кодированием, VJ

1 ответ

Решение

Но, согласно выводам MVVM, свойство не должно содержать какой-либо другой код, кроме getter и setter private member, включая OnPropertyChanged.

Что заставляет вас думать, что? Хорошо иметь любой код, который вы хотите в установщике... Во всяком случае, это гораздо проще, чем использовать прикрепленное поведение

Другие вопросы по тегам