.net 当项';属性更改值

.net 当项';属性更改值,.net,wpf,data-binding,.net,Wpf,Data Binding,我有一个ListBox,它绑定到BindingList(属于MyItem)类型的ViewModel属性(我们称之为MyTrueList)。MyTrueList属性实际上查看另一个BindingList(属于MyItem)并返回一个列表,其中MyItem.MyProperty=true。MyItem实现INotifyPropertyChanged 我还有一个按钮,其事件将选定项的MyProperty更改为false 我的印象是,由于我已将我的ListBox'ItemSource设置为{Bindin

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

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

我的印象是,由于我已将我的ListBox'ItemSource设置为{Binding MyTrueList},它将自动更新列表,因为我已更改MyProperty值


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

因为ViewModel使用INotifyPropertyChanged,我只是调用notify事件来更改列表成员的属性,这些属性可能会影响列表显示