我有一個Model類暴露在ObservableCollection中,並使用DataTemplate設置,並在其中處理模型的proeprty綁定。在集合中公開的模型中實現INotifyPropertyChanged
當我手動在Model類中實現INotifyPropertyChanged接口時,ObservableCollection中的綁定proeprty不會自動更改,但僅在重新呈現集合之後。
當我從ViewModelBase(一個MVVM Light工具包類)繼承並使用RasiePropertyChanged方法時,bound屬性會自動更改而不刷新整個集合。
除了實現INotifyPropertyChanged接口外,ViewModelBase還有什麼作用?
這往往有助於提供一些源代碼! – Nick 2013-03-22 13:43:46