A simple Model-View-ViewModel (MVVM) framework for building WPF applications.
Features include:
- INotifyPropertyChanged support with caching of PropertyChangedEventArgs instances.
- ICommand registration support using delegates.
- Attached behavior for registering CommandBindings with view.
- Support for saving/restoring window placement to isolated storage.
- Observable collection (and read-only version) that supports bulk operations.
- Extension methods for common WPF operations.