Export (0) Print
Expand All

NotifyCollectionChangedEventArgs Constructor (NotifyCollectionChangedAction, Object, Int32)

Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes an Add or Remove change.

Namespace:  System.Collections.Specialized
Assembly:  System.Windows (in System.Windows.dll)

public NotifyCollectionChangedEventArgs(
	NotifyCollectionChangedAction action,
	Object changedItem,
	int index
)

Parameters

action
Type: System.Collections.Specialized.NotifyCollectionChangedAction
The action value, as a value of the enumeration. This should be Add or Remove; see Remarks.
changedItem
Type: System.Object
The item that is affected by the change.
index
Type: System.Int32
The index where the change occurred.

ExceptionCondition
NotSupportedException

action is not Add or Remove.

Add or Remove are the only valid actions that can be passed to this constructor signature. After construction, NotifyCollectionChangedEventArgs properties are immutable. A Reset action should use the NotifyCollectionChangedEventArgs signature, and a Replace action should use the NotifyCollectionChangedEventArgs signature because it needs to specify the old and new items.

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Community Additions

ADD
Show:
© 2014 Microsoft