NotifyCollectionChangedEventArgs Costruttori

Definizione

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs.

Overload

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di un oggetto Reset.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di più elementi.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di più elementi.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di più elementi o una modifica di Reset.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di più elementi.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Move di più elementi.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Move di un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di un elemento.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di un oggetto 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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. L'impostazione deve essere Reset.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di più elementi.

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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. Le impostazioni possibili sono Reset, Add o Remove.

changedItems
IList

Elementi interessati dalla modifica.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di un 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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. Le impostazioni possibili sono Reset, Add o Remove.

changedItem
Object

Elemento interessato dalla modifica.

Eccezioni

Se action non è Reset, Add o Remove oppure se action è Reset e changedItem non è null.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di più elementi.

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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. L'unica impostazione possibile è Replace.

newItems
IList

Nuovi elementi che sostituiscono gli elementi originali.

oldItems
IList

Elementi originali che vengono sostituiti.

Eccezioni

Se action non è Replace.

Se oldItems o newItems è null.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di più elementi o una modifica di 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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. Le impostazioni possibili sono Reset, Add o Remove.

changedItems
IList

Elementi interessati dalla modifica.

startingIndex
Int32

Indice in cui si è verificata la modifica.

Eccezioni

Se action è Reset, Add o Remove, se action è Reset e changedItems non è null o startingIndex non è -1 o se l'azione è Add o Remove e startingIndex è minore di -1.

Se action è Add o Remove e changedItems è null.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica di un 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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. Le impostazioni possibili sono Reset, Add o Remove.

changedItem
Object

Elemento interessato dalla modifica.

index
Int32

Indice in cui si è verificata la modifica.

Eccezioni

Se action non è Reset, Add o Remove oppure se action è Reset e changedItems non è null o index non è -1.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di 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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. L'unica impostazione possibile è Replace.

newItem
Object

Nuovo elemento che sostituisce l'elemento originale.

oldItem
Object

Elemento originale sostituito.

Eccezioni

Se action non è Replace.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di più elementi.

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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. L'unica impostazione possibile è Replace.

newItems
IList

Nuovi elementi che sostituiscono gli elementi originali.

oldItems
IList

Elementi originali che vengono sostituiti.

startingIndex
Int32

Indice del primo elemento degli elementi che vengono sostituiti.

Eccezioni

Se action non è Replace.

Se oldItems o newItems è null.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Move di più elementi.

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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. L'unica impostazione possibile è Move.

changedItems
IList

Elementi interessati dalla modifica.

index
Int32

Nuovo indice per gli elementi modificati.

oldIndex
Int32

Vecchio indice per gli elementi modificati.

Eccezioni

Se action non è Move o index è minore di 0.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Move di 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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. L'unica impostazione possibile è Move.

changedItem
Object

Elemento interessato dalla modifica.

index
Int32

Nuovo indice per l'elemento modificato.

oldIndex
Int32

Vecchio indice per l'elemento modificato.

Eccezioni

Se action non è Move o index è minore di 0.

Si applica a

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

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

Inizializza una nuova istanza della classe NotifyCollectionChangedEventArgs che descrive una modifica Replace di 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)

Parametri

action
NotifyCollectionChangedAction

Azione che ha causato l'evento. L'impostazione possibile è Replace.

newItem
Object

Nuovo elemento che sostituisce l'elemento originale.

oldItem
Object

Elemento originale sostituito.

index
Int32

Indice dell'elemento sostituito.

Eccezioni

Se action non è Replace.

Si applica a