Событие TextBox.TextChanged / ComboBox.TextInput через команду MVVM - PullRequest
0 голосов
/ 31 марта 2011

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

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

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

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

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

Enjoy Coding, VJ

1 Ответ

0 голосов
/ 31 марта 2011

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

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

...