Използвам Prism за Windows Runtime, за да помогна с моята реализация на MVVM. Има вградена команда SetProperty за свойства. Как да слушам за промяна на свойство от View Model, за да направя нещо друго да се случи?
В WinRT MVVM с помощта на Prism как да слушам за известие SetProperty?
Отговори (1)
Можете да обработите събитие INotifyPropertyChanged.PropertyChanged
и да проверите името на свойството. Ако искате да избегнете сравненията на низове - можете да дефинирате ново събитие и да го повдигнете за конкретно свойство. То може да бъде обикновено CLR събитие или EventAggregator
, ако искате да го излъчите на всички заинтересовани слушатели в приложението.
person
Filip Skakun
schedule
05.06.2014