MVVM-Light PropertyChanged ViewModelBase

时间:2010-08-31 18:45:11

标签: mvvm-light

我想了解MVVM light工具包如何引发PropertyChanged事件。

我觉得这可能是显而易见的......但是如果没有100%的清晰度,我无法满足我的好奇心!

我知道这个事件是为每个调用的RaisePropertyChanged引发的,但是我很困惑为什么在更改HasValidationErrors属性时引发了PropertyChanged?

谢谢, 理查德

1 个答案:

答案 0 :(得分:0)

当涉及到ViewModel或任何实现INotifyPropertyChanged的类时,它是合同的一部分,每个属性都应该在属性值更改时引发事件。这种方式没有意外的行为。