Question

I would like to understand how the MVVM light toolkit raises the PropertyChanged event.

I have a feeling that this may be obvious... but I can't satisfy my curiousity without 100% clarity!

I know that this event is raised for each RaisePropertyChanged called, but I'm confused as to why PropertyChanged is raised when the HasValidationErrors property is changed as well?

Thanks, Richard

Was it helpful?

Solution

When it comes to ViewModels or any class that implements INotifyPropertyChanged it is part of the contract that every property should raise the event when the property value changes. This way there is no unexpected behavior.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top