NotifyCollectionChangedEventArgs Constructors

Definitie

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse.

Overloads

Name Description
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een Reset wijziging wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Replace wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items of een wijziging wordt Reset beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Replace wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Replace wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Move wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Move wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Replace wordt beschreven.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een Reset wijziging wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit moet worden ingesteld op Reset.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan worden ingesteld op Reset, Addof Remove.

changedItems
IList

De items die worden beïnvloed door de wijziging.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan worden ingesteld op Reset, Addof Remove.

changedItem
Object

Het item dat wordt beïnvloed door de wijziging.

Uitzonderingen

Als action het niet opnieuw instellen, toevoegen of verwijderen is, of als action opnieuw instellen is en changedItem niet null is.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Replace wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Replace.

newItems
IList

De nieuwe items die de oorspronkelijke items vervangen.

oldItems
IList

De oorspronkelijke items die worden vervangen.

Uitzonderingen

Als action dit niet vervangen is.

Als oldItems of newItems null is.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items of een wijziging wordt Reset beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan worden ingesteld op Reset, Addof Remove.

changedItems
IList

De items die worden beïnvloed door de wijziging.

startingIndex
Int32

De index waar de wijziging is opgetreden.

Uitzonderingen

Als action het niet opnieuw instellenchangedItems, toevoegen of verwijderen is en action niet null is of startingIndex niet -1, of als de actie Toevoegen of Verwijderen is en startingIndex kleiner is dan -1.

Als action toevoegen of verwijderen is en changedItems null is.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan worden ingesteld op Reset, Addof Remove.

changedItem
Object

Het item dat wordt beïnvloed door de wijziging.

index
Int32

De index waar de wijziging is opgetreden.

Uitzonderingen

Als action het niet opnieuw instellen, toevoegen of verwijderen is, of als action opnieuw instellen is ingesteld en changedItem niet null index of niet -1 is.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Replace wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Replace.

newItem
Object

Het nieuwe item dat het oorspronkelijke item vervangt.

oldItem
Object

Het oorspronkelijke item dat wordt vervangen.

Uitzonderingen

Als action dit niet vervangen is.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Replace wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Replace.

newItems
IList

De nieuwe items die de oorspronkelijke items vervangen.

oldItems
IList

De oorspronkelijke items die worden vervangen.

startingIndex
Int32

De index van het eerste item van de items die worden vervangen.

Uitzonderingen

Als action dit niet vervangen is.

Als oldItems of newItems null is.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Move wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Move.

changedItems
IList

De items die worden beïnvloed door de wijziging.

index
Int32

De nieuwe index voor de gewijzigde items.

oldIndex
Int32

De oude index voor de gewijzigde items.

Uitzonderingen

Als action dit niet wordt verplaatst of index kleiner is dan 0.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Move wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Move.

changedItem
Object

Het item dat wordt beïnvloed door de wijziging.

index
Int32

De nieuwe index voor het gewijzigde item.

oldIndex
Int32

De oude index voor het gewijzigde item.

Uitzonderingen

Als action dit niet wordt verplaatst of index kleiner is dan 0.

Van toepassing op

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Replace wordt beschreven.

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)

Parameters

action
NotifyCollectionChangedAction

De actie die de gebeurtenis heeft veroorzaakt. Dit kan worden ingesteld op Replace.

newItem
Object

Het nieuwe item dat het oorspronkelijke item vervangt.

oldItem
Object

Het oorspronkelijke item dat wordt vervangen.

index
Int32

De index van het item dat wordt vervangen.

Uitzonderingen

Als action dit niet vervangen is.

Van toepassing op