Partilhar via


NotifyCollectionChangedEventArgs Construtores

Definição

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs.

Sobrecargas

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Reset.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de vários itens.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de um item.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de vários itens.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de vários itens ou uma alteração de Reset.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de um item.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de um item.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de vários itens.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Move de vários itens.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Move de um item.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de um item.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração 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

A ação que causou o evento. Isso deve ser definido como Reset.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de vários itens.

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

A ação que causou o evento. Pode ser definido como Reset, Add ou Remove.

changedItems
IList

Os itens que são afetados pela alteração.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de um item.

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

A ação que causou o evento. Pode ser definido como Reset, Add ou Remove.

changedItem
Object

O item que é afetado pela alteração.

Exceções

Se action não for Reset, Add nem Remove ou se action for Reset e changedItem não for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de vários itens.

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

A ação que causou o evento. Isso pode ser definido apenas como Replace.

newItems
IList

Os novos itens que estão substituindo os itens originais.

oldItems
IList

Os itens originais que são substituídos.

Exceções

Se action não for Replace.

Se oldItems ou newItems for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de vários itens ou uma alteração 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

A ação que causou o evento. Pode ser definido como Reset, Add ou Remove.

changedItems
IList

Os itens afetados pela alteração.

startingIndex
Int32

O índice no qual ocorreu a alteração.

Exceções

Se action não for Reset, Add ou Remove, se action for Reset e changedItems não for nulo ou startingIndex não for -1 ou se a ação for Add ou Remove e startingIndex for menor que -1.

Se action for Add ou Remove e changedItems for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração de um item.

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

A ação que causou o evento. Pode ser definido como Reset, Add ou Remove.

changedItem
Object

O item que é afetado pela alteração.

index
Int32

O índice no qual ocorreu a alteração.

Exceções

Se action não for Reset, Add nem Remove ou se action for Reset e changedItems não for nulo ou index não for -1.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de um item.

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

A ação que causou o evento. Isso pode ser definido apenas como Replace.

newItem
Object

O novo item que está substituindo o item original.

oldItem
Object

O item original que é substituído.

Exceções

Se action não for Replace.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de vários itens.

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

A ação que causou o evento. Isso pode ser definido apenas como Replace.

newItems
IList

Os novos itens que estão substituindo os itens originais.

oldItems
IList

Os itens originais que são substituídos.

startingIndex
Int32

O índice do primeiro item dos itens que estão sendo substituídos.

Exceções

Se action não for Replace.

Se oldItems ou newItems for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Move de vários itens.

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

A ação que causou o evento. Isso pode ser definido apenas como Move.

changedItems
IList

Os itens afetados pela alteração.

index
Int32

O novo índice para os itens alterados.

oldIndex
Int32

O índice antigo para os itens alterados.

Exceções

Se action não for Mover ou se index for menor que 0.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Move de um item.

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

A ação que causou o evento. Isso pode ser definido apenas como Move.

changedItem
Object

O item afetado pela mudança.

index
Int32

O novo índice para o item alterado.

oldIndex
Int32

O índice antigo para o item alterado.

Exceções

Se action não for Mover ou se index for menor que 0.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs
Origem:
NotifyCollectionChangedEventArgs.cs

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs que descreve uma alteração Replace de um item.

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

A ação que causou o evento. Isso pode ser definido como Replace.

newItem
Object

O novo item que está substituindo o item original.

oldItem
Object

O item original que é substituído.

index
Int32

O índice do item que está sendo substituído.

Exceções

Se action não for Replace.

Aplica-se a