2016-01-26 38 views
0

我實現了INotifyPropertyChanged並且我的GUI中的更新按照假定的方式工作。如果視圖模型更改值,則窗口中的控件將更新。控件由INotifyPropertyChanged更新,但不是DataGrid中的列表更新

但是,我還有一個DataGrid控件,視圖模型中的更新不會傳播到GUI。如果我在表中更改某些內容並調用存儲,則更改的值可用於VM,包括新添加的行。

我看了其他類,如INotifyCollectionChanged但沒有明智的。我應該移動並使用ObservableCollection還是有更多的建議方法?

+3

我會自己去ObservableCollection,但一個顯示你的問題的最小例子也不會傷害。 –

回答

1

IObservable是要通知更改視圖的方法。正如你所提到的,你的模型已經實現了INotifyPropertyChanged,所以你很有可能利用它。