ClassItemObservableCollection<T>
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:
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
ItemObservableCollection()
Declaration
public ItemObservableCollection()
ItemObservableCollection(IList<T>)
Declaration
public ItemObservableCollection(IList<T> list)
Parameters
list
IList<T>
Methods
ClearItems()
Overridden. Removes all items from the collection.
Declaration
protected override void ClearItems()
Overrides
InsertItem(int, T)
Overridden. Inserts an item into the collection at the specified index.
Declaration
protected override void InsertItem(int index, T item)
Parameters
index
item
T
Overrides
ItemEventsSubscribe(T)
Declaration
protected virtual void ItemEventsSubscribe(T item)
Parameters
item
T
ItemEventsUnsubscribe(T)
Declaration
protected virtual void ItemEventsUnsubscribe(T item)
Parameters
item
T
OnItemPropertyChanging(object, CancelEventArgs)
Declaration
protected virtual void OnItemPropertyChanging(object sender, CancelEventArgs e)
Parameters
sender
e
RemoveItem(int)
Overridden. Removes the item at the specified index of the collection.
Declaration
protected override void RemoveItem(int index)
Parameters
index
Overrides
SetItem(int, T)
Overridden. Replaces the element at the specified index.
Declaration
protected override void SetItem(int index, T item)
Parameters
index
item
T
Overrides