NotifyCollectionChangedEventArgs Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der NotifyCollectionChangedEventArgs-Klasse.
Überlädt
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
Die Aktion, die das Ereignis verursacht hat. Dies muss auf Reset festgelegt werden.
Gilt für:
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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)
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
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.