Поделиться через


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.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

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

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)

Параметры

action
NotifyCollectionChangedAction

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

changedItems
IList

Элементы, затрагиваемые изменением.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

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

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)

Параметры

action
NotifyCollectionChangedAction

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

changedItem
Object

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

Исключения

Если параметр action не имеет значения Reset, Add или Remove или если параметр action имеет значение Reset, а параметр changedItem не равен null.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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 не является Replace.

Если значение параметра oldItems или newItems равно null.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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);
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 не имеет значение Reset, Add или Remove, если параметр action имеет значение Reset и либо параметр changedItems не имеет значение null, либо параметр startingIndex не имеет значение -1, или если действие имеет значение Add или Remove и параметр startingIndex меньше -1.

Если параметр action имеет значение Add или Remove, а параметр changedItems имеет значение null.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

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

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)

Параметры

action
NotifyCollectionChangedAction

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

changedItem
Object

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

index
Int32

Индекс, указывающий, где произошло изменение.

Исключения

Если параметр action не имеет значения Reset, Add или Remove или если параметр action имеет значение Reset и либо параметр changedItems не равен NULL, либо параметр index не равен –1.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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);
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 не является Replace.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, IList, Int32)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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 не является Replace.

Если значение параметра oldItems или newItems равно null.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, IList, Int32, Int32)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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);
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 не является Move или index меньше 0.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Int32, Int32)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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);
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 не является Move или index меньше 0.

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

NotifyCollectionChangedEventArgs(NotifyCollectionChangedAction, Object, Object, Int32)

Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs
Исходный код:
NotifyCollectionChangedEventArgs.cs

Инициализирует новый экземпляр класса 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);
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 не является Replace.

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