Class ItemObservableCollection<T>
Extends ObservableCollection<T> to listen to Items' PropertyChanged and CollectionChanged events.
Inheritance
System.Object
System.Collections.ObjectModel.Collection<T>
ItemObservableCollection<T>
Inherited Members
System.Collections.ObjectModel.Collection<T>.Add(T)
System.Collections.ObjectModel.Collection<T>.Clear()
System.Collections.ObjectModel.Collection<T>.CopyTo(T[], System.Int32)
System.Collections.ObjectModel.Collection<T>.Contains(T)
System.Collections.ObjectModel.Collection<T>.GetEnumerator()
System.Collections.ObjectModel.Collection<T>.IndexOf(T)
System.Collections.ObjectModel.Collection<T>.Insert(System.Int32, T)
System.Collections.ObjectModel.Collection<T>.Remove(T)
System.Collections.ObjectModel.Collection<T>.RemoveAt(System.Int32)
System.Collections.ObjectModel.Collection<T>.Count
System.Collections.ObjectModel.Collection<T>.Items
System.Collections.ObjectModel.Collection<T>.Item[System.Int32]
System.Collections.ObjectModel.Collection<T>.System.Collections.Generic.ICollection<T>.IsReadOnly
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.GridView.dll
Syntax
public class ItemObservableCollection<T> : ObservableCollection<T>, IList<T>, ICollection<T>, IReadOnlyList<T>, IReadOnlyCollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, INotifyPropertyChangingEx where T : class, INotifyPropertyChangingEx, INotifyPropertyChanged
Type Parameters
T
|
Constructors
ItemObservableCollection()
Declaration
public ItemObservableCollection()
ItemObservableCollection(IList<T>)
Declaration
public ItemObservableCollection(IList<T> list)
Parameters
System.Collections.Generic.IList<T>
list
|
Methods
ClearItems()
Declaration
protected override void ClearItems()
Overrides
Telerik.WinControls.Data.ObservableCollection<T>.ClearItems()
InsertItem(Int32, T)
Declaration
protected override void InsertItem(int index, T item)
Parameters
System.Int32
index
|
T
item
|
Overrides
Telerik.WinControls.Data.ObservableCollection<T>.InsertItem(System.Int32, T)
ItemEventsSubscribe(T)
Declaration
protected virtual void ItemEventsSubscribe(T item)
Parameters
T
item
|
ItemEventsUnsubscribe(T)
Declaration
protected virtual void ItemEventsUnsubscribe(T item)
Parameters
T
item
|
OnItemPropertyChanged(Object, EventArgs)
Declaration
protected virtual void OnItemPropertyChanged(object sender, EventArgs e)
Parameters
System.Object
sender
|
System.EventArgs
e
|
OnItemPropertyChanging(Object, CancelEventArgs)
Declaration
protected virtual void OnItemPropertyChanging(object sender, CancelEventArgs e)
Parameters
System.Object
sender
|
System.ComponentModel.CancelEventArgs
e
|
RemoveItem(Int32)
Declaration
protected override void RemoveItem(int index)
Parameters
System.Int32
index
|
Overrides
Telerik.WinControls.Data.ObservableCollection<T>.RemoveItem(System.Int32)
SetItem(Int32, T)
Declaration
protected override void SetItem(int index, T item)
Parameters
System.Int32
index
|
T
item
|
Overrides
Telerik.WinControls.Data.ObservableCollection<T>.SetItem(System.Int32, T)