NotifyCollectionChangedEventArgs Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci NotifyCollectionChangedEventArgs třídy.
Přetížení
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)
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
Akce, která způsobila událost. Tato hodnota musí být nastavená na Resethodnotu .
Platí pro
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)
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
- changedItems
- IList
Položky, kterých se změna týká.
Platí pro
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)
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
- 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)
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
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)
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
- 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)
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
- 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)
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
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)
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
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)
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
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)
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
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)
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
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.