我有一个实现的模型,INotifyPropertyChanged它可能会被后台业务线程更新.它的相关ViewModel也实现了INotifyPropertyChanged.他们的View显然与ViewModel绑定.此视图可能会显示在多个位置,我的目标是在模型更改时更新所有这些视图.
我知道ViewModel应该注册PropertyChangedModel的事件.但我不知道注册和取消注册的最佳位置何时何地.特别是关于取消注册,因为我害怕在模型上有数百个VM事件处理程序,用于VM /视图,不再显示.
提前致谢.