【发布时间】:2016-08-01 13:33:29
【问题描述】:
【问题讨论】:
-
Wy 减 ??这不仅对我来说是非常相关的问题 - 对于所有初学者
标签: c# wpf mvvm inotifypropertychanged
【问题讨论】:
标签: c# wpf mvvm inotifypropertychanged
INotifyPropertyChanged 只是一个提供功能的接口,它不是 MVVM 特定的。例如,Linq to SQL 等生成的类通常也会实现它。
【讨论】:
System.ComponentModel 和System.dll 中,只是为了强调它与任何UI 框架无关。
没错!您应该在更改属性的地方提高 PropertyChanged (因此在您的情况下的模型中)。在其他情况下,它可能在视图模型中,但实际上可以在任何地方。
我认为混乱开始是因为视图模型中的属性必须引发 PropertyChanged 事件来更新 UI。然而,这并不意味着 PropertyChanged 事件必须起源于视图模型。
【讨论】: