Событие 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.
Что заставляет вас думать, что? Хорошо иметь любой код, который вы хотите в установщике... Во всяком случае, это гораздо проще, чем использовать прикрепленное поведение