Extends ObservableCollection<T> to listen to Items' PropertyChanged and CollectionChanged events.
Definition
Namespace:Telerik.WinControls.UI
Assembly:Telerik.WinControls.GridView.dll
Type Parameters:
T
Syntax:
C#
public class ItemObservableCollection<T> : ObservableCollection<T>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, INotifyPropertyChangingEx where T : class, INotifyPropertyChangingEx, INotifyPropertyChanged
Inheritance: objectCollection<T>ObservableCollection<T>ItemObservableCollection<T>
Derived Classes:
Implements:
Inherited Members
Constructors
C#
public ItemObservableCollection()
C#
public ItemObservableCollection(IList<T> list)
Methods
Overridden. Removes all items from the collection.
C#
protected override void ClearItems()
Overrides:
Overridden. Inserts an item into the collection at the specified index.
C#
protected virtual void ItemEventsSubscribe(T item)
C#
protected virtual void ItemEventsUnsubscribe(T item)
C#
protected virtual void OnItemPropertyChanging(object sender, CancelEventArgs e)
Overridden. Removes the item at the specified index of the collection.
Overridden. Replaces the element at the specified index.