NotifyCollectionChangedEventArgs Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса NotifyCollectionChangedEventArgs.
Перегрузки
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)
Параметры
Действие, вызвавшее событие. Для этого необходимо задать значение 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)
Параметры
- 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)
Параметры
- 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)
Параметры
Действие, вызвавшее событие. Это можно задать 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)
Параметры
- 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)
Параметры
- 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)
Параметры
Действие, вызвавшее событие. Это можно задать 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)
Параметры
Действие, вызвавшее событие. Это можно задать 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)
Параметры
Действие, вызвавшее событие. Это можно задать 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)
Параметры
Действие, вызвавшее событие. Это можно задать 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)
Параметры
Действие, вызвавшее событие. Для этого можно задать значение Replace.
- newItem
- Object
Новый элемент, заменяющий исходный элемент.
- oldItem
- Object
Исходный элемент, который заменен.
- index
- Int32
Индекс заменяемого элемента.
Исключения
Если action значение не заменено.