Skip to content
Jean-Pierre Bachmann edited this page Jan 2, 2020 · 1 revision

WPF Tools Common contains a collection of common used WPF components for easy MVVM usage.

Main Parts are:

  • ViewModel Base Implementation. A reliable base class with Implementation for INotifyPropertyChanged, INotifyPropertyChanging and optional change tracking
  • AsyncViewModelBase Implementation. Build upon ViewModelBase for fast Background Task creation and tracking.
  • AsyncErrorProviderBase. Implementation of INotifyDataErrorInfo with an declarative approach to Error Validation of ViewModels
  • DelegateCommand. Implementation of the ICommand interface with 6 common used Implementations
  • ActionDispatcher. An pattern to enqueue Tasks and work on them sequential.
Clone this wiki locally