ListChangedEventArgs ListChangedEventArgs ListChangedEventArgs Constructors

Определение

Перегрузки

ListChangedEventArgs(ListChangedType, PropertyDescriptor) ListChangedEventArgs(ListChangedType, PropertyDescriptor) ListChangedEventArgs(ListChangedType, PropertyDescriptor)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения и затрагиваемый дескриптор PropertyDescriptor.Initializes a new instance of the ListChangedEventArgs class given the type of change and the PropertyDescriptor affected.

ListChangedEventArgs(ListChangedType, Int32) ListChangedEventArgs(ListChangedType, Int32) ListChangedEventArgs(ListChangedType, Int32)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения и индекс изменяемого элемента.Initializes a new instance of the ListChangedEventArgs class given the type of change and the index of the affected item.

ListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor) ListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor) ListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения, индекс изменяемого элемента и дескриптор PropertyDescriptor, описывающий изменяемый элемент.Initializes a new instance of the ListChangedEventArgs class given the type of change, the index of the affected item, and a PropertyDescriptor describing the affected item.

ListChangedEventArgs(ListChangedType, Int32, Int32) ListChangedEventArgs(ListChangedType, Int32, Int32) ListChangedEventArgs(ListChangedType, Int32, Int32)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения, а также старый и новый индексы перемещенного элемента.Initializes a new instance of the ListChangedEventArgs class given the type of change and the old and new index of the item that was moved.

ListChangedEventArgs(ListChangedType, PropertyDescriptor) ListChangedEventArgs(ListChangedType, PropertyDescriptor) ListChangedEventArgs(ListChangedType, PropertyDescriptor)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения и затрагиваемый дескриптор PropertyDescriptor.Initializes a new instance of the ListChangedEventArgs class given the type of change and the PropertyDescriptor affected.

public:
 ListChangedEventArgs(System::ComponentModel::ListChangedType listChangedType, System::ComponentModel::PropertyDescriptor ^ propDesc);
public ListChangedEventArgs (System.ComponentModel.ListChangedType listChangedType, System.ComponentModel.PropertyDescriptor propDesc);
new System.ComponentModel.ListChangedEventArgs : System.ComponentModel.ListChangedType * System.ComponentModel.PropertyDescriptor -> System.ComponentModel.ListChangedEventArgs

Параметры

listChangedType
ListChangedType ListChangedType ListChangedType

Значение ListChangedType, показывающее тип изменения.A ListChangedType value indicating the type of change.

propDesc
PropertyDescriptor PropertyDescriptor PropertyDescriptor

Дескриптор PropertyDescriptor, который был добавлен, удален или изменен.The PropertyDescriptor that was added, removed, or changed.

Комментарии

Этот конструктор можно использовать, только если изменилась схема объекта.This constructor can be used only if the schema of the object has changed.

Параметр listChangedType должен иметь PropertyDescriptorAddedзначение, PropertyDescriptorChangedили. PropertyDescriptorDeletedThe listChangedType parameter should be PropertyDescriptorAdded, PropertyDescriptorChanged, or PropertyDescriptorDeleted.

Дополнительно

ListChangedEventArgs(ListChangedType, Int32) ListChangedEventArgs(ListChangedType, Int32) ListChangedEventArgs(ListChangedType, Int32)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения и индекс изменяемого элемента.Initializes a new instance of the ListChangedEventArgs class given the type of change and the index of the affected item.

public:
 ListChangedEventArgs(System::ComponentModel::ListChangedType listChangedType, int newIndex);
public ListChangedEventArgs (System.ComponentModel.ListChangedType listChangedType, int newIndex);
new System.ComponentModel.ListChangedEventArgs : System.ComponentModel.ListChangedType * int -> System.ComponentModel.ListChangedEventArgs

Параметры

listChangedType
ListChangedType ListChangedType ListChangedType

Значение ListChangedType, показывающее тип изменения.A ListChangedType value indicating the type of change.

newIndex
Int32 Int32 Int32

Индекс элемента, который был добавлен, изменен или удален.The index of the item that was added, changed, or removed.

Комментарии

Используйте этот конструктор, если изменение влияет только на один элемент.Use this constructor if only one item is affected by a change. В этом случае OldIndex свойство имеет значение-1.In this case, the OldIndex property is set to -1.

Дополнительно

ListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor) ListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor) ListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения, индекс изменяемого элемента и дескриптор PropertyDescriptor, описывающий изменяемый элемент.Initializes a new instance of the ListChangedEventArgs class given the type of change, the index of the affected item, and a PropertyDescriptor describing the affected item.

public:
 ListChangedEventArgs(System::ComponentModel::ListChangedType listChangedType, int newIndex, System::ComponentModel::PropertyDescriptor ^ propDesc);
public ListChangedEventArgs (System.ComponentModel.ListChangedType listChangedType, int newIndex, System.ComponentModel.PropertyDescriptor propDesc);
new System.ComponentModel.ListChangedEventArgs : System.ComponentModel.ListChangedType * int * System.ComponentModel.PropertyDescriptor -> System.ComponentModel.ListChangedEventArgs

Параметры

listChangedType
ListChangedType ListChangedType ListChangedType

Значение ListChangedType, показывающее тип изменения.A ListChangedType value indicating the type of change.

newIndex
Int32 Int32 Int32

Индекс элемента, который был добавлен или изменен.The index of the item that was added or changed.

propDesc
PropertyDescriptor PropertyDescriptor PropertyDescriptor

Дескриптор PropertyDescriptor, описывающий элемент.The PropertyDescriptor describing the item.

ListChangedEventArgs(ListChangedType, Int32, Int32) ListChangedEventArgs(ListChangedType, Int32, Int32) ListChangedEventArgs(ListChangedType, Int32, Int32)

Инициализирует новый экземпляр класса ListChangedEventArgs, используя заданный тип изменения, а также старый и новый индексы перемещенного элемента.Initializes a new instance of the ListChangedEventArgs class given the type of change and the old and new index of the item that was moved.

public:
 ListChangedEventArgs(System::ComponentModel::ListChangedType listChangedType, int newIndex, int oldIndex);
public ListChangedEventArgs (System.ComponentModel.ListChangedType listChangedType, int newIndex, int oldIndex);
new System.ComponentModel.ListChangedEventArgs : System.ComponentModel.ListChangedType * int * int -> System.ComponentModel.ListChangedEventArgs

Параметры

listChangedType
ListChangedType ListChangedType ListChangedType

Значение ListChangedType, показывающее тип изменения.A ListChangedType value indicating the type of change.

newIndex
Int32 Int32 Int32

Новый индекс перемещенного элемента.The new index of the item that was moved.

oldIndex
Int32 Int32 Int32

Старый индекс перемещенного элемента.The old index of the item that was moved.

Дополнительно

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