System.Collections.ObjectModel Namespace

Provides classes that can be used as collections.

Public classCollectionProvides the base class for a generic collection.
Public classKeyedCollectionProvides the abstract base class for a collection whose keys are embedded in the values.
Public classObservableCollectionRepresents a dynamic data collection that provides notifications when items get added, removed, or when the whole list is refreshed.
Public classReadOnlyCollectionProvides the base class for a generic read-only collection.
Public classReadOnlyObservableCollectionRepresents a read-only ObservableCollection.