The interface INotifyPropertyChanged
is needed whenever you need to make your class report the changes happening to its properties. The interface defines a single event PropertyChanged
.
With XAML Binding the PropertyChanged
event is wired up automatically so you only need to implement the INotifyPropertyChanged interface on your view model or data context classes to work with XAML Binding.