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
。