ListView.OnBubbleEvent(Object, EventArgs) Metoda

Definicja

Określa, czy ListView należy obsłużyć zdarzenie dla kontrolki.Determines whether an event for the ListView control should be handled.

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

Parametry

source
Object

Źródło zdarzenia.The source of the event.

e
EventArgs

Dane dotyczące zdarzenia.The event data.

Zwraca

Boolean

true Jeśli zdarzenie powinno być obsługiwane; w przeciwnym razie false .true if the event should be handled; otherwise, false.

Uwagi

OnBubbleEventMetoda jest używana przez ListView formant do opcjonalnego obsługi zdarzeń, które są przesyłane przez hierarchię formantów.The OnBubbleEvent method is used by the ListView control to optionally handle events that are passed up through the control hierarchy. Określa, czy obsłużyć zdarzenie poprzez badanie właściwości EventArgs obiektu, który znajduje się w e parametrze.It determines whether to handle an event by examining the properties of the EventArgs object that are contained in the e parameter. Gdy zdarzenie musi być obsłużone, Metoda wykonuje odpowiednie działanie.When an event must be handled, the method performs the appropriate action. Inne zdarzenia są ignorowane i przechodzą do hierarchii formantów.Other events are ignored and passed up the control hierarchy. Wartość zwracana przez tę metodę wskazuje, czy obsłużyć zdarzenie, czy też przekazać zdarzenie do hierarchii formantów.The return value of this method indicates whether to handle the event or to pass the event up the control hierarchy.

ListViewFormant zastępuje podstawową implementację tej metody, aby wykonać odpowiednią akcję, gdy zostanie kliknięty jeden z przycisków rozpoznawanych przez formant.The ListView control overrides the base implementation of this method to perform the appropriate action when one of the buttons that is recognized by the control is clicked. Poniższa tabela zawiera listę przycisków ListView rozpoznawanych przez formant.The following table lists the buttons that the ListView control recognizes.

Wartość poleceniaCommandName value OpisDescription
Anulowania"Cancel" Anuluje operację edycji lub wstawiania.Cancels an edit or insert operation. Podnosi ItemCanceling zdarzenie.Raises the ItemCanceling event.
Usunięty"Delete" Usuwa bieżący rekord ze źródła danych.Deletes the current record from the data source. Wywołuje ItemDeleted zdarzenia i ItemDeleting .Raises the ItemDeleted and ItemDeleting events.
Zaznaczenia"Select" Ustawia SelectedIndex Właściwość na DisplayIndex wartość właściwości dla elementu.Sets the SelectedIndex property to the DisplayIndex property value for the item. Renderuje SelectedItemTemplate szablon dla elementu.Renders the SelectedItemTemplate template for the item. Wywołuje SelectedIndexChanging zdarzenia i SelectedIndexChanged .Raises the SelectedIndexChanging and SelectedIndexChanged events.
Edytowania"Edit" Umieszcza element w trybie edycji.Puts the item in edit mode. Renderuje EditItemTemplate szablon dla elementu.Renders the EditItemTemplate template for the item. Podnosi ItemEditing zdarzenie.Raises the ItemEditing event.
Wstawienia"Insert" Wstawia powiązane wartości z InsertItemTemplate szablonu do źródła danych.Inserts the bound values from the InsertItemTemplate template into the data source. Wywołuje ItemInserting zdarzenia i ItemInserted .Raises the ItemInserting and ItemInserted events.
Aktualizacji"Update" Aktualizuje bieżący rekord w źródle danych z wartościami powiązanymi z EditItemTemplate szablonu.Updates the current record in the data source with the bound values from the EditItemTemplate template. Wywołuje ItemUpdating zdarzenia i ItemUpdated .Raises the ItemUpdating and ItemUpdated events.
Porządku"Sort" Sortuje kolumny wymienione we CommandArgument Właściwości przycisku.Sorts the columns listed in the CommandArgument property of the button. Wywołuje Sorting zdarzenia i Sorted .Raises the Sorting and Sorted events.

Ta wersja metody zwraca, true Jeśli jeden z tych przycisków wywołuje zdarzenie, które jest obsługiwane przez formant.This version of the method returns true if one of these buttons raises an event that is handled by the control. Aby uzyskać więcej informacji na temat propagacji zdarzeń, zobacz Obsługa iwywoływanie zdarzeń.For more information about event bubbling, see Handling and Raising Events.

Dotyczy

Zobacz też