MVVM Свойство привязки данных - PullRequest
0 голосов
/ 14 ноября 2010

Почему большинство примеров свойств привязки данных MVVM проверяют, совпадает ли текущее значение с предыдущим.

Ответы [ 2 ]

2 голосов
/ 14 ноября 2010

В MVVM установщик свойств запускает обновление пользовательского интерфейса после изменения свойства.Добавление этой проверки предотвращает ненужное обновление (и, возможно, мерцание) пользовательского интерфейса.

0 голосов
/ 05 октября 2015

В случае привязки «TwoWay», при изменении значения в XAML значение в связанном свойстве на стороне ViewModel не должно повторно отправлять одно и то же значение.С другой стороны, если значение (сторона привязки ViewModel) не изменилось, нет необходимости бросать событие «RaiseChangedProperty» в представление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...