当项的属性更改值时,调用BindingList更改了事件

时间:2010-07-05 05:31:54

标签: .net wpf data-binding

我有一个ListBox绑定到BindingList(Of MyItem)类型的ViewModel属性(让我们称之为MyTrueList)。 MyTrueList属性实际上查看另一个BindingList(Of MyItem)并返回MyItem.MyProperty = true的列表。 MyItem实现了INotifyPropertyChanged。

我还有一个按钮,其事件将所选项目的MyProperty更改为false。

我的印象是因为我将ListBox的ItemSource设置为{Binding MyTrueList},因为我更改了MyProperty值,它会自动更新列表。

如果它没有自动更新,我该如何告诉ListBox再次检查MyTrueList值?

1 个答案:

答案 0 :(得分:0)

因为ViewModel使用了INotifyPropertyChanged,所以我只是调用了notify事件,因为我对列表成员的属性做了任何可能影响列表显示的更改。