NotifyCollectionChangedEventArgs Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse.
Overloads
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een Reset wijziging wordt beschreven.
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)
Parameters
De actie die de gebeurtenis heeft veroorzaakt. Dit moet worden ingesteld op Reset.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items wordt beschreven.
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)
Parameters
- changedItems
- IList
De items die worden beïnvloed door de wijziging.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item wordt beschreven.
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)
Parameters
- changedItem
- Object
Het item dat wordt beïnvloed door de wijziging.
Uitzonderingen
Als action het niet opnieuw instellen, toevoegen of verwijderen is, of als action opnieuw instellen is en changedItem niet null is.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Replace wordt beschreven.
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)
Parameters
De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Replace.
- newItems
- IList
De nieuwe items die de oorspronkelijke items vervangen.
- oldItems
- IList
De oorspronkelijke items die worden vervangen.
Uitzonderingen
Als action dit niet vervangen is.
Als oldItems of newItems null is.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items of een wijziging wordt Reset beschreven.
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)
Parameters
- changedItems
- IList
De items die worden beïnvloed door de wijziging.
- startingIndex
- Int32
De index waar de wijziging is opgetreden.
Uitzonderingen
Als action het niet opnieuw instellenchangedItems, toevoegen of verwijderen is en action niet null is of startingIndex niet -1, of als de actie Toevoegen of Verwijderen is en startingIndex kleiner is dan -1.
Als action toevoegen of verwijderen is en changedItems null is.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item wordt beschreven.
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)
Parameters
- changedItem
- Object
Het item dat wordt beïnvloed door de wijziging.
- index
- Int32
De index waar de wijziging is opgetreden.
Uitzonderingen
Als action het niet opnieuw instellen, toevoegen of verwijderen is, of als action opnieuw instellen is ingesteld en changedItem niet null index of niet -1 is.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Replace wordt beschreven.
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)
Parameters
De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Replace.
- newItem
- Object
Het nieuwe item dat het oorspronkelijke item vervangt.
- oldItem
- Object
Het oorspronkelijke item dat wordt vervangen.
Uitzonderingen
Als action dit niet vervangen is.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Replace wordt beschreven.
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)
Parameters
De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Replace.
- newItems
- IList
De nieuwe items die de oorspronkelijke items vervangen.
- oldItems
- IList
De oorspronkelijke items die worden vervangen.
- startingIndex
- Int32
De index van het eerste item van de items die worden vervangen.
Uitzonderingen
Als action dit niet vervangen is.
Als oldItems of newItems null is.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van meerdere items Move wordt beschreven.
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)
Parameters
De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Move.
- changedItems
- IList
De items die worden beïnvloed door de wijziging.
- index
- Int32
De nieuwe index voor de gewijzigde items.
- oldIndex
- Int32
De oude index voor de gewijzigde items.
Uitzonderingen
Als action dit niet wordt verplaatst of index kleiner is dan 0.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Move wordt beschreven.
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)
Parameters
De actie die de gebeurtenis heeft veroorzaakt. Dit kan alleen worden ingesteld op Move.
- changedItem
- Object
Het item dat wordt beïnvloed door de wijziging.
- index
- Int32
De nieuwe index voor het gewijzigde item.
- oldIndex
- Int32
De oude index voor het gewijzigde item.
Uitzonderingen
Als action dit niet wordt verplaatst of index kleiner is dan 0.
Van toepassing op
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)
Initialiseert een nieuw exemplaar van de NotifyCollectionChangedEventArgs klasse waarin een wijziging van één item Replace wordt beschreven.
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)
Parameters
De actie die de gebeurtenis heeft veroorzaakt. Dit kan worden ingesteld op Replace.
- newItem
- Object
Het nieuwe item dat het oorspronkelijke item vervangt.
- oldItem
- Object
Het oorspronkelijke item dat wordt vervangen.
- index
- Int32
De index van het item dat wordt vervangen.
Uitzonderingen
Als action dit niet vervangen is.