Язык

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

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

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

Значение в противном случае .

Комментарии

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

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

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

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

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

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