Events 事件聚合器和集合

Events 事件聚合器和集合,events,mvvm,synchronization,observer-pattern,Events,Mvvm,Synchronization,Observer Pattern,我想使用事件聚合器将viewmodel与视图(viewmodel ovservs模型)同步,这在模型中实现非常简单,只需调用属性设置器上的notify 但是当模型有集合时,它会变得更复杂。 调用notify的代码应该在哪里? 模型中集合的接口是什么? 伊里斯特 我所想到的唯一解决方案是内置一个基类,该基类将使用反射来迭代所有IList字段,尝试将它们强制转换为INotifyCollectionChanged,并将添加一个调用notify的事件处理程序 有什么想法吗 提前感谢,, Erik。我建议

我想使用事件聚合器将viewmodel与视图(viewmodel ovservs模型)同步,这在模型中实现非常简单,只需调用属性设置器上的notify

但是当模型有集合时,它会变得更复杂。 调用notify的代码应该在哪里? 模型中集合的接口是什么? 伊里斯特

我所想到的唯一解决方案是内置一个基类,该基类将使用反射来迭代所有IList字段,尝试将它们强制转换为INotifyCollectionChanged,并将添加一个调用notify的事件处理程序

有什么想法吗

提前感谢,,
Erik。

我建议使用ObservableCollection而不是IList,因为当集合添加到或从中删除时,视图将不会得到更新。

不要让我猜测语言。