NotifyCollectionChangedEventArgs Konstruktoren

Definition

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse.

Überlädt

Name Beschreibung
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 mit mehreren Elementen beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine Änderung mit mehreren Elementen oder eine Reset Änderung beschreibt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

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. Dieser muss auf Reset festgelegt werden.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine Änderung mit 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);
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. Dies kann auf Reset, , Addoder Remove.

changedItems
IList

Die Elemente, die von der Änderung betroffen sind.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

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

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::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. Dies kann auf Reset, , Addoder Remove.

changedItem
Object

Das Element, das von der Änderung betroffen ist.

Ausnahmen

Wenn "Zurücksetzen action ", "Hinzufügen" oder "Entfernen" nicht oder " action Zurücksetzen" ist und changedItem nicht null ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine Änderung mit mehreren Elementen Replace 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. Dies kann nur auf Replace.

newItems
IList

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

oldItems
IList

Die ursprünglichen Elemente, die ersetzt werden.

Ausnahmen

If action is not Replace.

If oldItems or newItems is null.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine Änderung mit mehreren Elementen 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);
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. Dies kann auf Reset, , Addoder Remove.

changedItems
IList

Die von der Änderung betroffenen Elemente.

startingIndex
Int32

Der Index, in dem die Änderung aufgetreten ist.

Ausnahmen

Wenn action "Zurücksetzen", "Hinzufügen" oder "Entfernen" nicht erfolgt, wenn action "Zurücksetzen" und entweder changedItems nicht null startingIndex oder nicht "-1" ist oder wenn die Aktion "Hinzufügen" oder "Entfernen" ist und startingIndex kleiner als -1 ist.

If action is Add or Remove and changedItems is null.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

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

public:
 NotifyCollectionChangedEventArgs(System::Collections::Specialized::NotifyCollectionChangedAction action, System::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. Dies kann auf Reset, , Addoder Remove.

changedItem
Object

Das Element, das von der Änderung betroffen ist.

index
Int32

Der Index, in dem die Änderung aufgetreten ist.

Ausnahmen

Wenn action "Zurücksetzen", "Hinzufügen" oder "Entfernen action " nicht oder "Zurücksetzen" ist und entweder changedItem nicht null oder index nicht "-1" ist.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine 1-Element-Änderung Replace 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);
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. Dies kann nur auf Replace.

newItem
Object

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

oldItem
Object

Das ursprüngliche Element, das ersetzt wird.

Ausnahmen

If action is not Replace.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine Änderung mit mehreren Elementen Replace 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. Dies kann nur auf Replace.

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

If action is not Replace.

If oldItems or newItems is null.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine Änderung mit mehreren Elementen Move 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);
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. Dies kann nur auf Move.

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

Ist "Verschieben" action nicht oder index kleiner als 0.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine 1-Element-Änderung Move 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);
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. Dies kann nur auf Move.

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

Ist "Verschieben" action nicht oder index kleiner als 0.

Gilt für:

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs Klasse, die eine 1-Element-Änderung Replace 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);
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. Dies kann auf Replace.

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 elements, das ersetzt wird.

Ausnahmen

If action is not Replace.

Gilt für: