NotifyCollectionChangedEventArgs Constructeurs

Définition

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs.Initializes a new instance of the NotifyCollectionChangedEventArgs class.

Surcharges

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Reset.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification de plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace à plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification de plusieurs éléments ou une modification Reset.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a Reset change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace à plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Move à plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Move d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Move change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Reset.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. Sa valeur doit être Reset.This must be set to Reset.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification de plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. Il peut s’agir de Reset, Add ou Remove.This can be set to Reset, Add, or Remove.

changedItems
IList

Éléments qui sont affectés par la modification.The items that are affected by the change.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. Il peut s’agir de Reset, Add ou Remove.This can be set to Reset, Add, or Remove.

changedItem
Object

Élément affecté par la modification.The item that is affected by the change.

Exceptions

Si action n’est pas Reset, Add ou Remove, ou si action est Reset et que changedItem n’est pas null.If action is not Reset, Add, or Remove, or if action is Reset and changedItem is not null.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace à plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. La seule valeur possible est Replace.This can only be set to Replace.

newItems
IList

Nouveaux éléments qui remplacent les éléments d’origine.The new items that are replacing the original items.

oldItems
IList

Éléments d’origine qui sont remplacés.The original items that are replaced.

Exceptions

Si action n’a pas la valeur Replace.If action is not Replace.

Si oldItems ou newItems a la valeur null.If oldItems or newItems is null.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification de plusieurs éléments ou une modification Reset.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a Reset change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. Il peut s’agir de Reset, Add ou Remove.This can be set to Reset, Add, or Remove.

changedItems
IList

Éléments affectés par la modification.The items affected by the change.

startingIndex
Int32

Index où la modification s’est produite.The index where the change occurred.

Exceptions

Si action n’est pas Reset, Add ou Remove, si action est Reset et soit changedItems n’est pas null soit startingIndex n’est pas -1, ou si l’action est Add ou Remove et startingIndex est inférieur à -1.If action is not Reset, Add, or Remove, if action is Reset and either changedItems is not null or startingIndex is not -1, or if action is Add or Remove and startingIndex is less than -1.

Si action est Add ou Remove et changedItems a la valeur null.If action is Add or Remove and changedItems is null.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. Il peut s’agir de Reset, Add ou Remove.This can be set to Reset, Add, or Remove.

changedItem
Object

Élément affecté par la modification.The item that is affected by the change.

index
Int32

Index où la modification s’est produite.The index where the change occurred.

Exceptions

Si action n’est pas Reset, Add ou Remove, ou si action est Reset et que changedItems n’est pas null ou index n’est pas -1.If action is not Reset, Add, or Remove, or if action is Reset and either changedItems is not null or index is not -1.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. La seule valeur possible est Replace.This can only be set to Replace.

newItem
Object

Nouvel élément qui remplace l’élément d’origine.The new item that is replacing the original item.

oldItem
Object

Élément d’origine qui est remplacé.The original item that is replaced.

Exceptions

Si action n’a pas la valeur Replace.If action is not Replace.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace à plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. La seule valeur possible est Replace.This can only be set to Replace.

newItems
IList

Nouveaux éléments qui remplacent les éléments d’origine.The new items that are replacing the original items.

oldItems
IList

Éléments d’origine qui sont remplacés.The original items that are replaced.

startingIndex
Int32

Index du premier des éléments remplacés.The index of the first item of the items that are being replaced.

Exceptions

Si action n’a pas la valeur Replace.If action is not Replace.

Si oldItems ou newItems a la valeur null.If oldItems or newItems is null.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Move à plusieurs éléments.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. La seule valeur possible est Move.This can only be set to Move.

changedItems
IList

Éléments affectés par la modification.The items affected by the change.

index
Int32

Nouvel index des éléments modifiés.The new index for the changed items.

oldIndex
Int32

Ancien index des éléments modifiés.The old index for the changed items.

Exceptions

Si action n’a pas la valeur Move ou si index est inférieur à 0.If action is not Move or index is less than 0.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Move d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Move change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. La seule valeur possible est Move.This can only be set to Move.

changedItem
Object

Élément affecté par la modification.The item affected by the change.

index
Int32

Nouvel index de l’élément modifié.The new index for the changed item.

oldIndex
Int32

Ancien index de l’élément modifié.The old index for the changed item.

Exceptions

Si action n’a pas la valeur Move ou si index est inférieur à 0.If action is not Move or index is less than 0.

S’applique à

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Initialise une nouvelle instance de la classe NotifyCollectionChangedEventArgs qui décrit une modification Replace d’un seul élément.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

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)

Paramètres

action
NotifyCollectionChangedAction

Action qui a provoqué l’événement.The action that caused the event. Sa valeur définie peut être Replace.This can be set to Replace.

newItem
Object

Nouvel élément qui remplace l’élément d’origine.The new item that is replacing the original item.

oldItem
Object

Élément d’origine qui est remplacé.The original item that is replaced.

index
Int32

Index de l’élément remplacé.The index of the item being replaced.

Exceptions

Si action n’a pas la valeur Replace.If action is not Replace.

S’applique à