FormView.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í.
Zpracovává událost předávanou hierarchií ovládacích prvků.
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
Návraty
true
k označení události, která by měla být předána dále v hierarchii řízení; v opačném případě . false
Poznámky
Metoda Control.OnBubbleEvent se používá ovládacím prvku k volitelnému zpracování událostí předávaných hierarchií ovládacích prvků metodou RaiseBubbleEvent . Určuje, zda se má zpracovat událost prozkoumáním vlastností objektu EventArgs obsaženého v parametru e
. Když je potřeba zpracovat událost, metoda provede příslušnou akci. Ostatní události se ignorují a předávají se hierarchii ovládacích prvků. Tato metoda určuje, zda má být událost dále předat hierarchii řízení prostřednictvím její návratové hodnoty.
Ovládací FormView prvek přepíše základní implementaci této metody k provedení příslušné akce při kliknutí na jedno z tlačítek rozpoznaných ovládacím prvek. Následující tabulka obsahuje seznam příkazových tlačítek, která FormView ovládací prvek rozpozná.
Tlačítko | Hodnota CommandName | Description |
---|---|---|
Zrušit | "Zrušit" | Používá se při aktualizaci nebo vkládání operací ke zrušení operace a k zahození hodnot zadaných uživatelem. Ovládací FormView prvek se pak vrátí do režimu určeného DefaultMode vlastností. |
Odstranit | "Odstranit" | Používá se při odstraňování operací k odstranění zobrazeného záznamu ze zdroje dat. Vyvolá ItemDeleting události a ItemDeleted . |
Upravit | "Upravit" | Používá se v operacích aktualizace k přechodu ovládacího prvku do FormView režimu úprav. Pro řádek dat se zobrazí obsah zadaný ve EditItemTemplate vlastnosti. |
Vložit | "Vložit" | Používá se při vkládání operací k pokusu o vložení nového záznamu do zdroje dat s hodnotami zadanými uživatelem. Vyvolá ItemInserting události a ItemInserted . |
Nová | "Nový" | Používá se při operacích vkládání k přechodu ovládacího prvku do FormView režimu vložení. Pro řádek dat se zobrazí obsah zadaný ve InsertItemTemplate vlastnosti. |
Stránka | "Stránka" | Používá se v operacích stránkování k reprezentaci tlačítka v řádku stránkovacího nástroje, které provádí stránkování. Chcete-li zadat operaci stránkování, nastavte CommandArgument vlastnost tlačítka na "Další", "Předchozí", "První", "Poslední" nebo index stránky, na kterou chcete přejít. Vyvolá PageIndexChanging události a PageIndexChanged .
Poznámka: Tento typ tlačítka se obvykle používá pouze v šabloně pageru. |
Aktualizace | "Aktualizovat" | Používá se při operacích aktualizace k pokusu o aktualizaci zobrazeného záznamu ve zdroji dat hodnotami zadanými uživatelem. Vyvolá ItemUpdating události a ItemUpdated . |
Tato verze metody vrátí true
při zpracování jednoho z těchto tlačítek. Další informace o bublání událostí najdete v tématu Zpracování a vyvolávání událostí.
Poznámky pro dědice
Při rozšiřování FormView třídy můžete přepsat tuto metodu pro zpracování vlastních událostí. Nezapomeňte použít návratnou hodnotu k označení, jestli má být událost předána dále v hierarchii řízení.