This is a collection of useful Helpers needed when developing applications with MVVM
Available on NuGet: https://www.nuget.org/packages/Bickellukas.MVVMHelpers
A basic implementation Of INotifyPropertyChanged
A ViewModel base implementing ObservableObject
Implementation of ICommand
Observes the given Property and calls CanExecuteChanged when it changes
ObservableCollection that supports adding and removing in bulk
A collection that automatically updates when its source collection updates and only shows the items corresponding to the given Filter
Observes the given Property and refilteres the List when it changes
See Example Project