2010-07-05 104 views
0

我有一個綁定到類型爲BindingList(Of MyItem)的ViewModel屬性(讓我們稱之爲MyTrueList)的ListBox。 MyTrueList屬性實際上查看另一個BindingList(Of MyItem)並返回一個列表,其中MyItem.MyProperty = true。 MyItem實現INotifyPropertyChanged。當一個項目的屬性更改值時,調用BindingList已更改事件

我也有一個按鈕,其事件將所選項目的MyProperty更改爲false。

我的印象是,因爲我已將ListBox的ItemSource設置爲{Binding MyTrueList},它會自動更新列表,因爲我已更改MyProperty值。

如果它不自動更新它,我該如何告訴列表框再次檢查MyTrueList值?

回答

0

因爲ViewModel使用INotifyPropertyChanged,所以我只是簡單地調用notify事件來處理列表成員的屬性可能會影響列表顯示的任何更改。

相關問題