ListView.OnBubbleEvent(Object, EventArgs) Метод

Определение

Определяет, должно ли обрабатываться событие для элемента управления ListView.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent (object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Параметры

source
Object

Источник события.

e
EventArgs

Данные события.

Возвращаемое значение

Значение true, если событие следует обрабатывать, в противном случае — значение false.

Комментарии

Метод OnBubbleEvent используется элементом управления для необязательной ListView обработки событий, передаваемых по иерархии элементов управления. Он определяет, следует ли обрабатывать событие, проверяя свойства EventArgs объекта, содержащиеся в параметре e . Если необходимо обработать событие, метод выполняет соответствующее действие. Другие события игнорируются и передаются вверх по иерархии элементов управления. Возвращаемое значение этого метода указывает, следует ли обрабатывать событие или передавать событие вверх по иерархии элементов управления.

Элемент ListView управления переопределяет базовую реализацию этого метода, чтобы выполнить соответствующее действие при нажатии одной из кнопок, распознаваемых элементом управления. В следующей таблице перечислены кнопки, распознаемые элементом ListView управления.

Значение CommandName Описание
"Отмена" Отменяет операцию редактирования или вставки. Вызывает событие ItemCanceling.
"Удалить" Удаляет текущую запись из источника данных. Вызывает ItemDeleted события и ItemDeleting .
"Выбрать" Задает свойству SelectedIndexDisplayIndex значение свойства элемента. Отрисовывает SelectedItemTemplate шаблон для элемента. Вызывает SelectedIndexChanging события и SelectedIndexChanged .
"Изменить" Переводит элемент в режим редактирования. Отрисовывает EditItemTemplate шаблон для элемента. Вызывает событие ItemEditing.
"Вставка" Вставляет привязанные значения из шаблона в InsertItemTemplate источник данных. Вызывает ItemInserting события и ItemInserted .
"Обновить" Обновления текущую запись в источнике данных с привязанными значениями из EditItemTemplate шаблона. Вызывает ItemUpdating события и ItemUpdated .
"Сортировка" Сортирует столбцы, перечисленные в свойстве CommandArgument кнопки. Вызывает Sorting события и Sorted .

Эта версия метода возвращает значение true , если одна из этих кнопок вызывает событие, обрабатываемое элементом управления . Дополнительные сведения о восходящем просмотре событий см. в разделе Обработка и вызов событий.

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

См. также раздел