NotifyCollectionChangedEventArgs Konstruktorer

Definition

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen.

Överlagringar

Name Description
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en Reset ändring.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring av flera objekt eller en Reset ändring.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt Move .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt Move .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en Reset ändring.

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta måste vara inställt på Reset.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt.

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan anges till Reset, Addeller Remove.

changedItems
IList

De objekt som påverkas av ändringen.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt.

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan anges till Reset, Addeller Remove.

changedItem
Object

Det objekt som påverkas av ändringen.

Undantag

Om action inte är Återställ, Lägg till eller Ta bort, eller om action är Återställ och changedItem inte är null.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt Replace .

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan bara anges till Replace.

newItems
IList

De nya objekten som ersätter de ursprungliga objekten.

oldItems
IList

De ursprungliga objekten som ersätts.

Undantag

Om action är inte Ersätt.

Om oldItems eller newItems är null.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring av flera objekt eller en Reset ändring.

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan anges till Reset, Addeller Remove.

changedItems
IList

De objekt som påverkas av ändringen.

startingIndex
Int32

Indexet där ändringen inträffade.

Undantag

Om action inte är Återställ, Lägg till eller Ta bort, om action är Återställ och antingen changedItems inte är null eller startingIndex inte -1, eller om åtgärden är Lägg till eller Ta bort och startingIndex är mindre än -1.

Om action är Lägg till eller Ta bort och changedItems är null.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt.

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan anges till Reset, Addeller Remove.

changedItem
Object

Det objekt som påverkas av ändringen.

index
Int32

Indexet där ändringen inträffade.

Undantag

Om action inte är Återställ, Lägg till eller Ta bort, eller om action är Återställ och antingen changedItem inte är null eller index inte -1.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt Replace .

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan bara anges till Replace.

newItem
Object

Det nya objektet som ersätter det ursprungliga objektet.

oldItem
Object

Det ursprungliga objektet som ersätts.

Undantag

Om action är inte Ersätt.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt Replace .

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan bara anges till Replace.

newItems
IList

De nya objekten som ersätter de ursprungliga objekten.

oldItems
IList

De ursprungliga objekten som ersätts.

startingIndex
Int32

Indexet för det första objektet för de objekt som ersätts.

Undantag

Om action är inte Ersätt.

Om oldItems eller newItems är null.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med flera objekt Move .

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan bara anges till Move.

changedItems
IList

De objekt som påverkas av ändringen.

index
Int32

Det nya indexet för de ändrade objekten.

oldIndex
Int32

Det gamla indexet för de ändrade objekten.

Undantag

Om action inte är Flytta eller index är mindre än 0.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt Move .

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan bara anges till Move.

changedItem
Object

Objektet som påverkas av ändringen.

index
Int32

Det nya indexet för det ändrade objektet.

oldIndex
Int32

Det gamla indexet för det ändrade objektet.

Undantag

Om action inte är Flytta eller index är mindre än 0.

Gäller för

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initierar en ny instans av NotifyCollectionChangedEventArgs klassen som beskriver en ändring med ett objekt Replace .

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)

Parametrar

action
NotifyCollectionChangedAction

Åtgärden som orsakade händelsen. Detta kan anges till Replace.

newItem
Object

Det nya objektet som ersätter det ursprungliga objektet.

oldItem
Object

Det ursprungliga objektet som ersätts.

index
Int32

Indexet för objektet som ersätts.

Undantag

Om action är inte Ersätt.

Gäller för