Share via


NotifyCollectionChangedEventArgs Constructor

Definition

Initializes a new instance of the NotifyCollectionChangedEventArgs class.

public:
 NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IBindableVector ^ newItems, IBindableVector ^ oldItems, int newIndex, int oldIndex);
 NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction const& action, IBindableVector const& newItems, IBindableVector const& oldItems, int const& newIndex, int const& oldIndex);
public NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction action, IBindableVector newItems, IBindableVector oldItems, int newIndex, int oldIndex);
function NotifyCollectionChangedEventArgs(action, newItems, oldItems, newIndex, oldIndex)
Public Sub New (action As NotifyCollectionChangedAction, newItems As IList, oldItems As IList, newIndex As Integer, oldIndex As Integer)

Parameters

action
NotifyCollectionChangedAction

The Action value to report.

newItems
IBindableVector

The NewItems value to report.

oldItems
IBindableVector

The OldItems value to report.

newIndex
Int32

int

The NewStartingIndex value to report.

oldIndex
Int32

int

The OldStartingIndex value to report.

Remarks

When programming with .NET, this class is hidden and developers should use the System.Collections.Specialized.NotifyCollectionChangedEventArgs class.

Other than action, any of the values for this constructor can potentially be passed as null, depending on the collection change and corresponding Action being reported.

Applies to

See also