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
Источник события.
Данные события.
Возвращаемое значение
Значение 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
, если одна из этих кнопок вызывает событие, обрабатываемое элементом управления . Дополнительные сведения о восходящем просмотре событий см. в разделе Обработка и вызов событий.