ListView.OnBubbleEvent(Object, EventArgs) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje, zda má být zpracována událost pro ListView ovládací prvek.
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
Zdroj události
Data události
Návraty
trueje-li událost zpracována; v opačném případě . false
Poznámky
Metodu OnBubbleEventListView používá ovládací prvek k volitelnému zpracování událostí, které jsou předány prostřednictvím řídicí hierarchie. Určuje, zda zpracovat událost zkoumáním vlastností objektu EventArgs , které jsou obsaženy v parametru e . Když je nutné zpracovat událost, metoda provede příslušnou akci. Ostatní události se ignorují a předávají hierarchii řízení. Návratová hodnota této metody označuje, zda se má zpracovat událost nebo předat událost hierarchii řízení.
Ovládací ListView prvek přepíše základní implementaci této metody, aby provedl příslušnou akci, když je jedním z tlačítek rozpoznaných ovládacím prvku kliknut. Následující tabulka uvádí tlačítka, která ListView ovládací prvek rozpozná.
| Hodnota CommandName | Description |
|---|---|
| "Zrušit" | Zruší operaci úprav nebo vložení. ItemCanceling Vyvolá událost. |
| "Odstranit" | Odstraní aktuální záznam ze zdroje dat. ItemDeleted Vyvolá události a ItemDeleting události. |
| "Vybrat" | SelectedIndex Nastaví vlastnost na DisplayIndex hodnotu vlastnosti položky. Vykreslí SelectedItemTemplate šablonu položky. SelectedIndexChanging Vyvolá události a SelectedIndexChanged události. |
| "Upravit" | Umístí položku do režimu úprav. Vykreslí EditItemTemplate šablonu položky. ItemEditing Vyvolá událost. |
| "Vložit" | Vloží vázané hodnoty ze InsertItemTemplate šablony do zdroje dat. ItemInserting Vyvolá události a ItemInserted události. |
| "Aktualizovat" | Aktualizuje aktuální záznam ve zdroji dat o vázané hodnoty ze EditItemTemplate šablony. ItemUpdating Vyvolá události a ItemUpdated události. |
| "Seřadit" | Seřadí sloupce uvedené ve CommandArgument vlastnosti tlačítka.
Sorting Vyvolá události a Sorted události. |
Tato verze metody vrátí true , pokud některá z těchto tlačítek vyvolá událost, která je zpracována ovládacím prvku. Další informace o bublání událostí naleznete v tématu Zpracování a vyvolávání událostí.