Class NotifyCollectionChangedEventArgs
Provides data for the CollectionChanged event.
Inheritance
Inherited Members
Namespace: Telerik.WinControls.Data
Assembly: Telerik.WinControls.dll
Syntax
public class NotifyCollectionChangedEventArgs : EventArgs
Constructors
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action)
Parameters
NotifyCollectionChangedAction
action
The action that caused the event. This must be set to Reset. |
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList changedItems)
Parameters
NotifyCollectionChangedAction
action
|
System.Collections.IList
changedItems
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList newItems, IList oldItems)
Parameters
NotifyCollectionChangedAction
action
|
System.Collections.IList
newItems
|
System.Collections.IList
oldItems
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList newItems, IList oldItems, int startingIndex)
Parameters
NotifyCollectionChangedAction
action
|
System.Collections.IList
newItems
|
System.Collections.IList
oldItems
|
System.Int32
startingIndex
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a reset change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList changedItems, int startingIndex)
Parameters
NotifyCollectionChangedAction
action
|
System.Collections.IList
changedItems
|
System.Int32
startingIndex
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IList changedItems, int index, int oldIndex)
Parameters
NotifyCollectionChangedAction
action
|
System.Collections.IList
changedItems
|
System.Int32
index
|
System.Int32
oldIndex
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object changedItem)
Parameters
NotifyCollectionChangedAction
action
|
System.Object
changedItem
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object changedItem, int index)
Parameters
NotifyCollectionChangedAction
action
|
System.Object
changedItem
|
System.Int32
index
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex)
Parameters
NotifyCollectionChangedAction
action
|
System.Object
changedItem
|
System.Int32
index
|
System.Int32
oldIndex
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object newItem, object oldItem)
Parameters
NotifyCollectionChangedAction
action
|
System.Object
newItem
|
System.Object
oldItem
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)
Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object newItem, object oldItem, int index)
Parameters
NotifyCollectionChangedAction
action
|
System.Object
newItem
|
System.Object
oldItem
|
System.Int32
index
|
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32, String)
Initializes a new instance of the NotifyCollectionChangedEventArgs class.
Declaration
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, object newItem, object oldItem, int index, string propertyName)
Parameters
NotifyCollectionChangedAction
action
The action. |
System.Object
newItem
The new item. |
System.Object
oldItem
The old item. |
System.Int32
index
The index. |
System.String
propertyName
Name of the property. |
Properties
Action
Provides data for the CollectionChanged event.
Declaration
public NotifyCollectionChangedAction Action { get; protected set; }
Property Value
NotifyCollectionChangedAction
|
NewItems
Gets the list of new items involved in the change.
Declaration
public IList NewItems { get; protected set; }
Property Value
System.Collections.IList
|
NewStartingIndex
Gets the index at which the change occurred.
Declaration
public int NewStartingIndex { get; protected set; }
Property Value
System.Int32
|
OldItems
Gets the list of items affected by a Replace, Remove, or Move action.
Declaration
public IList OldItems { get; protected set; }
Property Value
System.Collections.IList
|
OldStartingIndex
Gets the index at which a Move, Remove, ore Replace action occurred.
Declaration
public int OldStartingIndex { get; protected set; }
Property Value
System.Int32
|
PropertyName
Gets the name of the changed property when the Action is ItemChanged.
Declaration
public string PropertyName { get; protected set; }
Property Value
System.String
|
ResetReason
Gets the reason for a Reset notification.
Declaration
public CollectionResetReason ResetReason { get; }
Property Value
CollectionResetReason
|