小编n0n*_*0ne的帖子

如果模型实现了INotifyPropertyChanged,ViewModel应该如何为PropertyChanged事件注册/注销?

我有一个实现的模型,INotifyPropertyChanged它可能会被后台业务线程更新.它的相关ViewModel也实现了INotifyPropertyChanged.他们的View显然与ViewModel绑定.此视图可能会显示在多个位置,我的目标是在模型更改时更新所有这些视图.

我知道ViewModel应该注册PropertyChangedModel的事件.但我不知道注册和取消注册的最佳位置何时何地.特别是关于取消注册,因为我害怕在模型上有数百个VM事件处理程序,用于VM /视图,不再显示.

提前致谢.

.net c# wpf mvvm inotifypropertychanged

7
推荐指数
1
解决办法
1976
查看次数

标签 统计

.net ×1

c# ×1

inotifypropertychanged ×1

mvvm ×1

wpf ×1