Want an easy to use Grouping<TKey, TItem> or need a Grouping<TKey, TSubKey, TItem>. Both are included.
- ObservableDictionary: Just like a normal dictionary but observable
- ObservableErrorCollection: A custom ObservableRangeCollection of ValidationError's
- ObservableRangeCollection: Similar to the ObservableCollection except this allows you to add or remove a range of items with a single notification from INotifyCollectionChanged
- ObservableStack: For those times where you need the functionality of a Stack the ObservableStack lets you do what you need to do while maintaining observability.