ListView.OnBubbleEvent(Object, EventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa, czy zdarzenie dla kontrolki ListView powinno być obsługiwane.
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.
Dane dotyczące zdarzenia.
Zwraca
true
jeśli zdarzenie powinno być obsługiwane; w przeciwnym razie , false
.
Uwagi
Metoda OnBubbleEvent jest używana przez kontrolkę ListView do opcjonalnego obsługi zdarzeń przekazywanych przez hierarchię sterowania. Określa, czy obsługiwać zdarzenie, sprawdzając właściwości EventArgs obiektu znajdującego się w parametrze e
. Gdy zdarzenie musi być obsługiwane, metoda wykonuje odpowiednią akcję. Inne zdarzenia są ignorowane i przekazywane w hierarchii sterowania. Wartość zwracana tej metody wskazuje, czy należy obsłużyć zdarzenie, czy przekazać zdarzenie w górę hierarchii sterowania.
Kontrolka ListView zastępuje podstawową implementację tej metody, aby wykonać odpowiednią akcję po kliknięciu jednego z przycisków rozpoznawanych przez kontrolkę. W poniższej tabeli wymieniono przyciski rozpoznawane przez kontrolkę ListView .
Wartość CommandName | Opis |
---|---|
"Anuluj" | Anuluje operację edycji lub wstawiania. ItemCanceling Zgłasza zdarzenie. |
"Usuń" | Usuwa bieżący rekord ze źródła danych. Zgłasza zdarzenia ItemDeleted i ItemDeleting . |
"Wybierz" | SelectedIndex Ustawia właściwość na DisplayIndex wartość właściwości elementu. Renderuje SelectedItemTemplate szablon elementu. Zgłasza zdarzenia SelectedIndexChanging i SelectedIndexChanged . |
"Edytuj" | Umieszcza element w trybie edycji. Renderuje EditItemTemplate szablon elementu. ItemEditing Zgłasza zdarzenie. |
"Wstaw" | Wstawia powiązane wartości z szablonu InsertItemTemplate do źródła danych. Zgłasza zdarzenia ItemInserting i ItemInserted . |
"Aktualizuj" | Aktualizuje bieżący rekord w źródle danych przy użyciu powiązanych wartości z szablonu EditItemTemplate . Zgłasza zdarzenia ItemUpdating i ItemUpdated . |
"Sortuj" | Sortuje kolumny wymienione we CommandArgument właściwości przycisku. Zgłasza zdarzenia Sorting i Sorted . |
Ta wersja metody zwraca true
wartość , jeśli jeden z tych przycisków zgłasza zdarzenie obsługiwane przez kontrolkę. Aby uzyskać więcej informacji na temat bubbling zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.