gpt4 book ai didi

.net - ViewModel中的ObservableCollections和模型中的IEnumerables?

转载 作者:行者123 更新时间:2023-12-03 10:18:52 37 4
gpt4 key购买 nike

仅在ViewModel中保留ObservableCollections,在模型中保留IEnumerables?

遵循此一般准则是否有意义?我在想这是要走的路,因为模型不在乎用RaiseNotifyChanged更新 View 。

最佳答案

MSDN says:

You can enumerate over any collection that implements the IEnumerable interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the INotifyCollectionChanged interface.



我将其解释为拥有 ObservableCollection的主要目的是在用户界面中提供与集合的更好交互。从这个角度来看,ObservableCollections在 ViewModel中有意义,但在 Model中没有意义。

关于.net - ViewModel中的ObservableCollections和模型中的IEnumerables?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2693674/

37 4 0