2
僅保留ViewModel中的ObservableCollections和Model中的IEnumerables?ViewModel中的ObservableCollections和模型中的IEnumerables?
遵循這個通用指南有什麼意義嗎?我認爲這是要走的路,因爲模型不關心用RaiseNotifyChanged更新視圖。
僅保留ViewModel中的ObservableCollections和Model中的IEnumerables?ViewModel中的ObservableCollections和模型中的IEnumerables?
遵循這個通用指南有什麼意義嗎?我認爲這是要走的路,因爲模型不關心用RaiseNotifyChanged更新視圖。
您可以枚舉實現了
IEnumerable
接口的集合 。但是,要設置動態的 綁定,以便集合中的插入或 刪除自動更新 UI,集合必須執行INotifyCollectionChanged
INotifyCollectionChanged
接口。
我認爲這意味着使用ObservableCollection
的主要目的是在用戶界面中提供更好的與集合的交互。從這個角度來看,ObservableCollections在ViewModel
中有意義,但不是Model
。