NotifyCollectionChangedEventArgs Construtores

Definição

Inicializa uma nova instância da classe NotifyCollectionChangedEventArgs.

Sobrecargas

Nome Description
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

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

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)

Inicializa uma nova instância da NotifyCollectionChangedEventArgs classe 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);
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. Isso pode ser definido como Reset, Addou Remove.

changedItems
IList

Os itens afetados pela alteração.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Inicializa uma nova instância da NotifyCollectionChangedEventArgs classe 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);
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. Isso pode ser definido como Reset, Addou Remove.

changedItem
Object

O item afetado pela alteração.

Exceções

Se action não for Redefinir, Adicionar ou Remover, ou se action for Redefinir e changedItem não for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

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

Parâmetros

action
NotifyCollectionChangedAction

A ação que causou o evento. Isso só pode ser definido 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 Substituir.

Se oldItems ou newItems for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

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

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. Isso pode ser definido como Reset, Addou Remove.

changedItems
IList

Os itens afetados pela alteração.

startingIndex
Int32

O índice em que a alteração ocorreu.

Exceções

Se action não for Redefinir, Adicionar ou Remover, se action for Redefinir e changedItems não for nulo ou startingIndex não for -1 ou se a ação for Adicionar ou Remover e startingIndex for menor que -1.

Se action for Adicionar ou Remover e changedItems for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Inicializa uma nova instância da NotifyCollectionChangedEventArgs classe 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);
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. Isso pode ser definido como Reset, Addou Remove.

changedItem
Object

O item afetado pela alteração.

index
Int32

O índice em que a alteração ocorreu.

Exceções

Se action não for Redefinir, Adicionar ou Remover, ou se action for Redefinir e changedItem não for nulo ou index não for -1.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

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

Parâmetros

action
NotifyCollectionChangedAction

A ação que causou o evento. Isso só pode ser definido 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 Substituir.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

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

Parâmetros

action
NotifyCollectionChangedAction

A ação que causou o evento. Isso só pode ser definido 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 Substituir.

Se oldItems ou newItems for nulo.

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

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

Parâmetros

action
NotifyCollectionChangedAction

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

changedItems
IList

Os itens afetados pela alteração.

index
Int32

O novo índice para os itens alterados.

oldIndex
Int32

O índice antigo dos itens alterados.

Exceções

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

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

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

Parâmetros

action
NotifyCollectionChangedAction

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

changedItem
Object

O item afetado pela alteração.

index
Int32

O novo índice do item alterado.

oldIndex
Int32

O índice antigo do item alterado.

Exceções

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

Aplica-se a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

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

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 Substituir.

Aplica-se a