Sdílet prostřednictvím


NotifyCollectionChangedEventArgs Konstruktory

Definice

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy.

Přetížení

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje Reset změnu.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek nebo Reset změnu.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek Move .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce Move .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje Reset změnu.

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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Tato hodnota musí být nastavená na Resethodnotu .

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek.

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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Toto nastavení může být nastaveno na Reset, Addnebo Remove.

changedItems
IList

Položky, kterých se změna týká.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce.

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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Toto nastavení může být nastaveno na Reset, Addnebo Remove.

changedItem
Object

Položka, která je změnou ovlivněna.

Výjimky

Pokud action není možnost Resetovat, Přidat nebo Odebrat nebo pokud action je Resetovat a changedItem není null.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek 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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Tuto možnost lze nastavit pouze na Replacehodnotu .

newItems
IList

Nové položky, které nahrazují původní položky.

oldItems
IList

Původní položky, které jsou nahrazeny.

Výjimky

Pokud action není Nahradit.

Pokud oldItems nebo newItems je null.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek nebo Reset změnu.

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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Toto nastavení může být nastaveno na Reset, Addnebo Remove.

changedItems
IList

Položky, kterých se změna týká.

startingIndex
Int32

Index, ve kterém ke změně došlo.

Výjimky

Pokud action není možnost Resetovat, Přidat nebo Odebrat, je action Resetovat a buď changedItems není null nebo startingIndex není -1, nebo pokud akce je Přidat nebo Odebrat a startingIndex je menší než -1.

Pokud action je hodnota Přidat nebo Odebrat a changedItems má hodnotu null.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce.

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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Toto nastavení může být nastaveno na Reset, Addnebo Remove.

changedItem
Object

Položka, která je změnou ovlivněna.

index
Int32

Index, ve kterém ke změně došlo.

Výjimky

Pokud action není možnost Resetovat, Přidat nebo Odebrat nebo pokud action je Resetovat a není changedItems null nebo index není -1.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce 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);
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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Tuto možnost lze nastavit pouze na Replacehodnotu .

newItem
Object

Nová položka, která nahrazuje původní položku.

oldItem
Object

Původní položka, která je nahrazena.

Výjimky

Pokud action není Nahradit.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek 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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Tuto možnost lze nastavit pouze na Replacehodnotu .

newItems
IList

Nové položky, které nahrazují původní položky.

oldItems
IList

Původní položky, které jsou nahrazeny.

startingIndex
Int32

Index první položky nahrazovaných položek.

Výjimky

Pokud action není Nahradit.

Pokud oldItems nebo newItems je null.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu více položek 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);
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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Tuto možnost lze nastavit pouze na Movehodnotu .

changedItems
IList

Položky, kterých se změna týká.

index
Int32

Nový index pro změněné položky

oldIndex
Int32

Starý index pro změněné položky.

Výjimky

Pokud action není přesunout nebo index je menší než 0.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce 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);
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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Tuto možnost lze nastavit pouze na Movehodnotu .

changedItem
Object

Položka ovlivněná změnou.

index
Int32

Nový index změněné položky

oldIndex
Int32

Starý index pro změněnou položku.

Výjimky

Pokud action není přesunout nebo index je menší než 0.

Platí pro

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs
Zdroj:
NotifyCollectionChangedEventArgs.cs

Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy, která popisuje změnu o jedné položce 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);
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)

Parametry

action
NotifyCollectionChangedAction

Akce, která způsobila událost. Toto nastavení je možné nastavit na Replace.

newItem
Object

Nová položka, která nahrazuje původní položku.

oldItem
Object

Původní položka, která je nahrazena.

index
Int32

Index nahrazované položky.

Výjimky

Pokud action není Nahradit.

Platí pro