Вызов BindingList изменил событие, когда свойство элемента меняет значение - PullRequest
0 голосов
/ 05 июля 2010

У меня есть ListBox, который связан со свойством ViewModel типа BindingList (Of MyItem) (давайте назовем его MyTrueList).Свойство MyTrueList фактически просматривает другой BindingList (Of MyItem) и возвращает список, в котором MyItem.MyProperty = true.MyItem реализует INotifyPropertyChanged.

У меня также есть кнопка, событие которой меняет MyProperty выбранного элемента на false.

У меня сложилось впечатление, что, поскольку я установил ItemSource моего ListBox в {Binding MyTrueList}, он автоматически обновит список, так как я изменил значение MyProperty.

Если он не обновляет его автоматически, как я должен сказать ListBox снова проверить значение MyTrueList?

1 Ответ

0 голосов
/ 26 октября 2010

Поскольку ViewModel использует INotifyPropertyChanged, я просто вызвал событие notify для любых изменений, внесенных мной в свойства элемента списка, которые могут повлиять на отображение списка.

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