Implementing an “observable” item within ObservableCollection
The C# ObservableCollection provides a great way for developers to handle automatic inserts and deletes and to implement a Model-View-ViewModel (MVVM) approach within C# applications; this article extends this model to the objects contained within the ObservableCollection.