NotifyCollectionChangedEventArgs Конструкторы

Определение

Инициализирует новый экземпляр класса NotifyCollectionChangedEventArgs.

Перегрузки

Имя Описание
NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего Reset изменение.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающий изменение нескольких элементов или Reset изменение.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента.

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов Move .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента Move .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента Replace .

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего 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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Для этого необходимо задать значение Reset.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов.

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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Для этого можно задать значение Reset, Addили Remove.

changedItems
IList

Элементы, затронутые изменением.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента.

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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Для этого можно задать значение Reset, Addили Remove.

changedItem
Object

Элемент, затронутый изменением.

Исключения

Если action параметр не сбрасывается, добавляется или удаляется или actionchangedItem не имеет значения NULL.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов 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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Это можно задать Replaceтолько для параметра .

newItems
IList

Новые элементы, заменяющие исходные элементы.

oldItems
IList

Исходные элементы, которые заменяются.

Исключения

Если action значение не заменено.

newItems Значение oldItems NULL.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающий изменение нескольких элементов или 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);
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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Для этого можно задать значение Reset, Addили Remove.

changedItems
IList

Элементы, затронутые изменением.

startingIndex
Int32

Индекс, в котором произошло изменение.

Исключения

Если action параметр не сбрасывается, добавляется или удаляется, action если задано значение "Сброс" и changedItems значение null startingIndex или не равно -1, или если действие "Добавить" или "Удалить startingIndex " меньше -1.

Значение action "Добавить" или "Удалить" и changedItems имеет значение NULL.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента.

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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Для этого можно задать значение Reset, Addили Remove.

changedItem
Object

Элемент, затронутый изменением.

index
Int32

Индекс, в котором произошло изменение.

Исключения

Если action параметр не сбрасывается, добавляется или удаляется, либо action значение "Сброс" и changedItem значение null или index не равно -1.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента 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);
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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Это можно задать Replaceтолько для параметра .

newItem
Object

Новый элемент, заменяющий исходный элемент.

oldItem
Object

Исходный элемент, который заменен.

Исключения

Если action значение не заменено.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов 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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Это можно задать Replaceтолько для параметра .

newItems
IList

Новые элементы, заменяющие исходные элементы.

oldItems
IList

Исходные элементы, которые заменяются.

startingIndex
Int32

Индекс первого элемента элементов, которые заменяются.

Исключения

Если action значение не заменено.

newItems Значение oldItems NULL.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение нескольких элементов 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);
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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Это можно задать Moveтолько для параметра .

changedItems
IList

Элементы, затронутые изменением.

index
Int32

Новый индекс для измененных элементов.

oldIndex
Int32

Старый индекс для измененных элементов.

Исключения

Если action значение не перемещается или index меньше 0.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента 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);
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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Это можно задать Moveтолько для параметра .

changedItem
Object

Элемент, затронутый изменением.

index
Int32

Новый индекс для измененного элемента.

oldIndex
Int32

Старый индекс для измененного элемента.

Исключения

Если action значение не перемещается или index меньше 0.

Применяется к

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Инициализирует новый экземпляр NotifyCollectionChangedEventArgs класса, описывающего изменение одного элемента 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);
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)

Параметры

action
NotifyCollectionChangedAction

Действие, вызвавшее событие. Для этого можно задать значение Replace.

newItem
Object

Новый элемент, заменяющий исходный элемент.

oldItem
Object

Исходный элемент, который заменен.

index
Int32

Индекс заменяемого элемента.

Исключения

Если action значение не заменено.

Применяется к