MVVM:模型在另一个模型中

时间:2014-02-24 18:34:46

标签: c# mvvm model mvvmcross

我有一个名为Events的模型和一个名为Persons的模型。当我在事件模型中包含Persons类型的ObservableCollection时,我没关系吗?这是正确的MVVM吗?我是否需要NotifyPropertyChanged?

2 个答案:

答案 0 :(得分:1)

听起来不错。让事件模型和Person模型都实现INotifyPropertyChanged。

然后可以在ObservableCollection更改时通知前端,并在Event和Person模型的属性发生更改时通知前端。

答案 1 :(得分:0)

您会在“事件”视图中显示人员列表吗?如果确实如此,那么你是正确的,即MVVVM,记住ViewModel位于你的模型和你的视图之间,需要满足你的View的数据和功能要求。