Represents a dictionary that provides notifications when items get added, removed, or when the whole list is refreshed.

Namespace: Mindscape.SilverlightElements
Assembly: Mindscape.SilverlightElements (in Mindscape.SilverlightElements.dll) Version: 2.0.0.0 (2.0.0.0)

Syntax

C#
public class ObservableDictionary<TKey, TValue> : IDictionary<TKey, TValue>, 
	ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, 
	IDictionary, ICollection, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Visual Basic
Public Class ObservableDictionary(Of TKey, TValue) _
	Implements IDictionary(Of TKey, TValue), ICollection(Of KeyValuePair(Of TKey, TValue)),  _
	IEnumerable(Of KeyValuePair(Of TKey, TValue)), IDictionary,  _
	ICollection, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged
Visual C++
generic<typename TKey, typename TValue>
public ref class ObservableDictionary : IDictionary<TKey, TValue>, 
	ICollection<KeyValuePair<TKey, TValue>>, IEnumerable<KeyValuePair<TKey, TValue>>, 
	IDictionary, ICollection, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged

Type Parameters

TKey
The type of keys in the dictionary.
TValue
The type of values in the dictionary.

Inheritance Hierarchy

System..::..Object
  Mindscape.SilverlightElements..::..ObservableDictionary<(Of <(<'TKey, TValue>)>)>

See Also