NotifyCollectionChangedEventArgs Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy NotifyCollectionChangedEventArgs.Initializes a new instance of the NotifyCollectionChangedEventArgs class.

Przeciążenia

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje Reset zmianę.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową lub Reset zmianę.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a Reset change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową Move .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu Move .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Move change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje Reset zmianę.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a Reset change.

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

Akcja, która spowodowała zdarzenie.The action that caused the event. Należy ustawić wartość Reset .This must be set to Reset.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change.

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

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić do Reset , Add lub Remove .This can be set to Reset, Add, or Remove.

changedItems
IList

Elementy, na które mają wpływ zmiany.The items that are affected by the change.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

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)

Parametry

action
NotifyCollectionChangedAction

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić do Reset , Add lub Remove .This can be set to Reset, Add, or Remove.

changedItem
Object

Element, na który ma wpływ zmiana.The item that is affected by the change.

Wyjątki

Jeśli action nie jest resetowana, Dodaj lub Usuń lub jeśli action jest resetowany i changedItem nie ma wartości null.If action is not Reset, Add, or Remove, or if action is Reset and changedItem is not null.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

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

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić tylko wartość Replace .This can only be set to Replace.

newItems
IList

Nowe elementy, które zastępują elementy oryginalne.The new items that are replacing the original items.

oldItems
IList

Oryginalne elementy, które zostały zastąpione.The original items that are replaced.

Wyjątki

If action nie zastępuje.If action is not Replace.

Jeśli oldItems lub newItems ma wartość null.If oldItems or newItems is null.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową lub Reset zmianę.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item change or a Reset change.

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

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić do Reset , Add lub Remove .This can be set to Reset, Add, or Remove.

changedItems
IList

Elementy, których dotyczy zmiana.The items affected by the change.

startingIndex
Int32

Indeks, w którym wystąpiła zmiana.The index where the change occurred.

Wyjątki

Jeśli action opcja nie jest resetowana, dodawana lub usuwana, jeśli action jest resetowana i changedItems nie ma wartości null lub startingIndex nie jest-1, lub jeśli akcja jest dodawana lub usuwana i startingIndex jest mniejsza niż-1.If action is not Reset, Add, or Remove, if action is Reset and either changedItems is not null or startingIndex is not -1, or if action is Add or Remove and startingIndex is less than -1.

Jeśli action jest Dodaj lub Usuń i changedItems ma wartość null.If action is Add or Remove and changedItems is null.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu.Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item change.

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)

Parametry

action
NotifyCollectionChangedAction

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić do Reset , Add lub Remove .This can be set to Reset, Add, or Remove.

changedItem
Object

Element, na który ma wpływ zmiana.The item that is affected by the change.

index
Int32

Indeks, w którym wystąpiła zmiana.The index where the change occurred.

Wyjątki

Jeśli action opcja nie jest resetowana, dodawana lub usuwana, lub jeśli action jest resetowana i nie jest changedItems równa null lub index nie jest-1.If action is not Reset, Add, or Remove, or if action is Reset and either changedItems is not null or index is not -1.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

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)

Parametry

action
NotifyCollectionChangedAction

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić tylko wartość Replace .This can only be set to Replace.

newItem
Object

Nowy element, który zastępuje oryginalny element.The new item that is replacing the original item.

oldItem
Object

Oryginalny element, który został zastąpiony.The original item that is replaced.

Wyjątki

If action nie zastępuje.If action is not Replace.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Replace change.

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

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić tylko wartość Replace .This can only be set to Replace.

newItems
IList

Nowe elementy, które zastępują elementy oryginalne.The new items that are replacing the original items.

oldItems
IList

Oryginalne elementy, które zostały zastąpione.The original items that are replaced.

startingIndex
Int32

Indeks pierwszego elementu elementów, które są zastępowane.The index of the first item of the items that are being replaced.

Wyjątki

If action nie zastępuje.If action is not Replace.

Jeśli oldItems lub newItems ma wartość null.If oldItems or newItems is null.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy opisującej zmianę wieloelementową Move .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a multi-item Move change.

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

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić tylko wartość Move .This can only be set to Move.

changedItems
IList

Elementy, których dotyczy zmiana.The items affected by the change.

index
Int32

Nowy indeks zmienionych elementów.The new index for the changed items.

oldIndex
Int32

Stary indeks zmienionych elementów.The old index for the changed items.

Wyjątki

Jeśli action wartość nie jest przenoszona lub index jest mniejsza od 0.If action is not Move or index is less than 0.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu Move .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Move change.

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)

Parametry

action
NotifyCollectionChangedAction

Akcja, która spowodowała zdarzenie.The action that caused the event. Można ustawić tylko wartość Move .This can only be set to Move.

changedItem
Object

Element, na który miała wpływ zmiana.The item affected by the change.

index
Int32

Nowy indeks dla zmienionego elementu.The new index for the changed item.

oldIndex
Int32

Stary indeks zmienionego elementu.The old index for the changed item.

Wyjątki

Jeśli action wartość nie jest przenoszona lub index jest mniejsza od 0.If action is not Move or index is less than 0.

Dotyczy

Produkt Introduced

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Inicjuje nowe wystąpienie NotifyCollectionChangedEventArgs klasy, która opisuje zmianę jednego elementu Replace .Initializes a new instance of the NotifyCollectionChangedEventArgs class that describes a one-item Replace change.

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)

Parametry

action
NotifyCollectionChangedAction

Akcja, która spowodowała zdarzenie.The action that caused the event. Można to ustawić na wartość Replace .This can be set to Replace.

newItem
Object

Nowy element, który zastępuje oryginalny element.The new item that is replacing the original item.

oldItem
Object

Oryginalny element, który został zastąpiony.The original item that is replaced.

index
Int32

Indeks zastępowanego elementu.The index of the item being replaced.

Wyjątki

If action nie zastępuje.If action is not Replace.

Dotyczy

Produkt Introduced