我想了解MVVM light工具包是如何引发PropertyChanged事件的。
我有种感觉这是显而易见的..。但是如果没有100%的清晰度,我就不能满足我的好奇心!
我知道每个调用的RaisePropertyChanged都会引发此事件,但我搞不懂为什么当HasValidationErrors属性更改时也会引发PropertyChanged?
谢谢,Richard
发布于 2010-09-01 18:37:34
当涉及到ViewModels或任何实现INotifyPropertyChanged的类时,每个属性都应该在属性值发生变化时引发事件,这是约定的一部分。这样就不会有意外的行为。
https://stackoverflow.com/questions/3612153
复制相似问题