A KeyedCollection that raises CollectionChanged()()() whenever a
property value of an item in the collection changes.
Namespace:
Endeca.DataAssembly: Endeca.Data (in Endeca.Data.dll) Version: 2.1.1.0 (2.1.1.620)
Syntax
C# |
---|
[SerializableAttribute] public abstract class PropertyChangeNotifyKeyedCollection<TKey, TItem> : ChangeNotifyKeyedCollection<TKey, TItem> where TItem : INotifyPropertyChanged |
Visual Basic (Declaration) |
---|
<SerializableAttribute> _ Public MustInherit Class PropertyChangeNotifyKeyedCollection(Of TKey, TItem As INotifyPropertyChanged) _ Inherits ChangeNotifyKeyedCollection(Of TKey, TItem) |
Visual C++ |
---|
[SerializableAttribute] generic<typename TKey, typename TItem> where TItem : INotifyPropertyChanged public ref class PropertyChangeNotifyKeyedCollection abstract : public ChangeNotifyKeyedCollection<TKey, TItem> |
Type Parameters
- TKey
- Type of keys used by the collection.
- TItem
- Type of items contained in the collection.
Inheritance Hierarchy
System..::.Object
System.Collections.ObjectModel..::.Collection<(Of <(TItem>)>)
System.Collections.ObjectModel..::.KeyedCollection<(Of <(TKey, TItem>)>)
Endeca.Data..::.ChangeNotifyKeyedCollection<(Of <(TKey, TItem>)>)
Endeca.Data..::.PropertyChangeNotifyKeyedCollection<(Of <(TKey, TItem>)>)
Endeca.Data..::.RecordAttributeCollection
Endeca.Data..::.RefinementConfigCollection
Endeca.Data..::.SortCollection
Endeca.Data..::.UserProfileCollection
System.Collections.ObjectModel..::.Collection<(Of <(TItem>)>)
System.Collections.ObjectModel..::.KeyedCollection<(Of <(TKey, TItem>)>)
Endeca.Data..::.ChangeNotifyKeyedCollection<(Of <(TKey, TItem>)>)
Endeca.Data..::.PropertyChangeNotifyKeyedCollection<(Of <(TKey, TItem>)>)
Endeca.Data..::.RecordAttributeCollection
Endeca.Data..::.RefinementConfigCollection
Endeca.Data..::.SortCollection
Endeca.Data..::.UserProfileCollection