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. 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
- 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
- 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
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
- 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
- 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
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
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
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
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
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.