Windows.Foundation.Collections Namespace

Defines standard, specialized, and generic collection objects.

Classes

  Name Description
PropertySet Represents a property set.

Interfaces

  Name Description
IIterable Exposes an iterator that supports simple iteration over a collection of a specified type.
IIterator Supports simple iteration over a collection.
IKeyValuePair Represents a key-value pair.
IMap Represents an associative collection.
IMapChangedEventArgs Provides data for the changed event of a map.
IMapView Represents an immutable view into a map.
IObservableMap Notifies listeners of dynamic changes to a map, such as when items are added or removed.
IObservableVector Notifies listeners of changes to the vector.
IPropertySet Represents a collection of key-value pairs.
IVector Represents a random-access collection of elements.
IVectorChangedEventArgs Provides data for the changed event of a vector.
IVectorView Represents an immutable view into a vector.

Delegates

  Name Description
MapChangedEventHandler Represents the method that handles the changed event of an observable map.
VectorChangedEventHandler Represents the method that handles the changed event of an observable vector.

Enumerations

  Name Description
CollectionChange Describes the action that causes a change to a collection.