Model-View-ViewModel (MVVM) - Part 4 - INotifyDataErrorInfo
An base class implementation for the INotifyDataErrorInfo interface. Used in the Model-View-ViewModel (MVVM) pattern. Targeted for best performance.
An base class implementation for the INotifyDataErrorInfo interface. Used in the Model-View-ViewModel (MVVM) pattern. Targeted for best performance.
An base class implementation for the INotifyPropertyChanged interface. Used in the Model-View-ViewModel (MVVM) pattern. Targeted for best performance.
Reactive Extensions (Rx) Advantages of using IObservable property naming conventions and comparison between C# events.
Reactive Extensions IObservable wrappers for C# events and hiding the C# events entirely from subscribers using explicit interface implementations.
You should definitely consider using Reactive Extensions (Rx) is as a direct replacement for C# events. This post will explain how.