NotifyCollectionChangedEventArgs Constructores

Definición

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs.

Sobrecargas

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Reset.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de varios elementos.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de un solo elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio Replace de varios elementos.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de varios elementos o un cambio de Reset.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de un solo elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Replace de un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio Replace de varios elementos.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio Move de varios elementos.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Move de un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Replace de un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Reset.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Debe establecerse en Reset.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de varios elementos.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Se puede establecer en Reset, Add o Remove.

changedItems
IList

Elementos afectados por el cambio.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de un solo elemento.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Se puede establecer en Reset, Add o Remove.

changedItem
Object

Elemento que se ve afectado por el cambio.

Excepciones

Si action no es Reset, Add o Remove, o si action es Reset y changedItem no es null.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio Replace de varios elementos.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Solo se puede establecer en Replace.

newItems
IList

Nuevos elementos que reemplazan a los originales.

oldItems
IList

Elementos originales reemplazados.

Excepciones

Si action no es Replace.

Si oldItems o newItems es null.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de varios elementos o un cambio de Reset.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Se puede establecer en Reset, Add o Remove.

changedItems
IList

Elementos afectados por el cambio.

startingIndex
Int32

Índice donde se produjo el cambio.

Excepciones

Si action no es Reset, Add o Remove, si action es Reset y cualquier changedItems no es null o startingIndex no es -1, o si la acción es Add o Remove y startingIndex es menor que -1.

Si action es Add o Remove y changedItems es null.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de un solo elemento.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Se puede establecer en Reset, Add o Remove.

changedItem
Object

Elemento que se ve afectado por el cambio.

index
Int32

Índice donde se produjo el cambio.

Excepciones

Si el valor del parámetro action no es Reset, Add o Remove o si action es Reset y changedItems no es null o index no es -1.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Replace de un elemento.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Solo se puede establecer en Replace.

newItem
Object

Nuevo elemento que reemplaza al original.

oldItem
Object

Elemento original que se reemplaza.

Excepciones

Si action no es Replace.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio Replace de varios elementos.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Solo se puede establecer en Replace.

newItems
IList

Nuevos elementos que reemplazan a los originales.

oldItems
IList

Elementos originales reemplazados.

startingIndex
Int32

Índice del primer elemento del conjunto de elementos que reemplaza.

Excepciones

Si action no es Replace.

Si oldItems o newItems es null.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio Move de varios elementos.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Solo se puede establecer en Move.

changedItems
IList

Elementos afectados por el cambio.

index
Int32

Nuevo índice de los elementos modificados.

oldIndex
Int32

Índice antiguo de los elementos modificados.

Excepciones

Si action no es Move o index es menor que 0.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Move de un elemento.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Solo se puede establecer en Move.

changedItem
Object

Elemento afectado por el cambio.

index
Int32

Nuevo índice del elemento modificado.

oldIndex
Int32

Índice antiguo del elemento modificado.

Excepciones

Si action no es Move o index es menor que 0.

Se aplica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs
Source:
NotifyCollectionChangedEventArgs.cs

Inicializa una nueva instancia de la clase NotifyCollectionChangedEventArgs que describe un cambio de Replace de un elemento.

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)

Parámetros

action
NotifyCollectionChangedAction

Acción que causó el evento. Se puede establecer en Replace.

newItem
Object

Nuevo elemento que reemplaza al original.

oldItem
Object

Elemento original que se reemplaza.

index
Int32

Índice del elemento que se está reemplazando.

Excepciones

Si action no es Replace.

Se aplica a