Freigeben über


NotifyCollectionChangedEventArgs Konstruktoren

Definition

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse.

Überlädt

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Reset-Änderung beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung an mehreren Elementen beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung an einem Element beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an mehreren Elementen beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung mehrerer Elemente oder eine Reset-Änderung beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung an einem Element beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an einem Element beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an mehreren Elementen beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Move-Änderung an mehreren Elementen beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Move-Änderung an einem Element beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an einem Element beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Reset-Änderung beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Dies muss auf Reset festgelegt werden.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung an mehreren Elementen beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ changedItems);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList? changedItems);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItems As IList)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann auf Reset, Add oder Remove festgelegt werden.

changedItems
IList

Die von der Änderung betroffenen Elemente.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung an einem Element beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object? changedItem);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItem As Object)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann auf Reset, Add oder Remove festgelegt werden.

changedItem
Object

Das von der Änderung betroffenen Element.

Ausnahmen

Wenn action ungleich „Reset“, „Add“ oder „Remove“ ist oder wenn action gleich „Reset“ und changedItem ungleich „null“ ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an mehreren Elementen beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ newItems, System::Collections::IList ^ oldItems);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * System.Collections.IList -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItems As IList, oldItems As IList)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann nur auf Replace festgelegt werden.

newItems
IList

Die neuen Elemente, die die ursprünglichen Elemente ersetzen.

oldItems
IList

Die ursprünglichen Elemente, die ersetzt werden.

Ausnahmen

Wenn action nicht gleich „Replace“ ist.

Wenn oldItems oder newItems null ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung mehrerer Elemente oder eine Reset-Änderung beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ changedItems, int startingIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int startingIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList? changedItems, int startingIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItems As IList, startingIndex As Integer)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann auf Reset, Add oder Remove festgelegt werden.

changedItems
IList

Die von der Änderung betroffenen Elemente.

startingIndex
Int32

Der Index, bei dem die Änderung auftrat.

Ausnahmen

Wenn action nicht „Reset“, „Add“ oder „Remove“ lautet, wenn action „Reset“ lautet und entweder changedItems nicht 0 (null) oder startingIndex nicht -1 ist, oder wenn die Aktion „Add“ oder „Remove“ lautet und startingIndex kleiner als -1 ist.

Wenn action „Add“ oder „Remove“ lautet und changedItems 0 (null) ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Änderung an einem Element beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem, int index);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object? changedItem, int index);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItem As Object, index As Integer)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann auf Reset, Add oder Remove festgelegt werden.

changedItem
Object

Das von der Änderung betroffenen Element.

index
Int32

Der Index, bei dem die Änderung auftrat.

Ausnahmen

Wenn action ungleich „Reset“, „Add“ oder „Remove“ ist oder wenn action gleich „Reset“ und entweder changedItems ungleich „null“ oder index ungleich „-1“ ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an einem Element beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ newItem, System::Object ^ oldItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object? newItem, object? oldItem);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * obj -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItem As Object, oldItem As Object)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann nur auf Replace festgelegt werden.

newItem
Object

Das neue Element, das das ursprüngliche Element ersetzt.

oldItem
Object

Das ursprüngliche Element, das ersetzt wird.

Ausnahmen

Wenn action nicht gleich „Replace“ ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an mehreren Elementen beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ newItems, System::Collections::IList ^ oldItems, int startingIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList newItems, System.Collections.IList oldItems, int startingIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * System.Collections.IList * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItems As IList, oldItems As IList, startingIndex As Integer)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann nur auf Replace festgelegt werden.

newItems
IList

Die neuen Elemente, die die ursprünglichen Elemente ersetzen.

oldItems
IList

Die ursprünglichen Elemente, die ersetzt werden.

startingIndex
Int32

Der Index des ersten Elements der Elemente, die ersetzt werden.

Ausnahmen

Wenn action nicht gleich „Replace“ ist.

Wenn oldItems oder newItems null ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Move-Änderung an mehreren Elementen beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Collections::IList ^ changedItems, int index, int oldIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList changedItems, int index, int oldIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, System.Collections.IList? changedItems, int index, int oldIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * System.Collections.IList * int * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItems As IList, index As Integer, oldIndex As Integer)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann nur auf Move festgelegt werden.

changedItems
IList

Die von der Änderung betroffenen Elemente.

index
Int32

Der neue Index für die geänderten Elemente.

oldIndex
Int32

Der alte Index für die geänderten Elemente.

Ausnahmen

Wenn action ungleich „Move“ oder index kleiner als 0 ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Move-Änderung an einem Element beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ changedItem, int index, int oldIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object changedItem, int index, int oldIndex);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object? changedItem, int index, int oldIndex);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * int * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, changedItem As Object, index As Integer, oldIndex As Integer)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann nur auf Move festgelegt werden.

changedItem
Object

Das von der Änderung betroffene Element.

index
Int32

Der neue Index für das geänderte Element.

oldIndex
Int32

Der alte Index für das geänderte Element.

Ausnahmen

Wenn action ungleich „Move“ oder index kleiner als 0 ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs
Quelle:
NotifyCollectionChangedEventArgs.cs

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse, die eine Replace-Änderung an einem Element beschreibt.

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::Object ^ newItem, System::Object ^ oldItem, int index);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object newItem, object oldItem, int index);
public NotifyCollectionChangedEventArgs (System.Collections.Specialized.NotifyCollectionChangedAction action, object? newItem, object? oldItem, int index);
new System.Collections.Specialized.NotifyCollectionChangedEventArgs : System.Collections.Specialized.NotifyCollectionChangedAction * obj * obj * int -> System.Collections.Specialized.NotifyCollectionChangedEventArgs
Public Sub New (action As NotifyCollectionChangedAction, newItem As Object, oldItem As Object, index As Integer)

Parameter

action
NotifyCollectionChangedAction

Die Aktion, die das Ereignis verursacht hat. Diese kann auf Replace festgelegt werden.

newItem
Object

Das neue Element, das das ursprüngliche Element ersetzt.

oldItem
Object

Das ursprüngliche Element, das ersetzt wird.

index
Int32

Der Index des ersetzten Elements.

Ausnahmen

Wenn action nicht gleich „Replace“ ist.

Gilt für: