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ředanou prostřednictvím řídicí hierarchie.
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
truek označení události by měla být předána dále v řídicí hierarchii; v opačném případě . false
Poznámky
Metoda Control.OnBubbleEvent je používána ovládacím prvku k volitelnému zpracování událostí předávaných prostřednictvím řídicí hierarchie metodou RaiseBubbleEvent . Určuje, zda zpracovat událost zkoumá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í hierarchii řízení. Tato metoda určuje, zda se má událost předat dále v řídicí hierarchii prostřednictvím jeho návratové hodnoty.
Ovládací FormView 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í příkazová tlačítka, 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í k 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í. |
| Vymazat | "Odstranit" | Používá se při odstraňování operací k odstranění zobrazeného záznamu ze zdroje dat. ItemDeleting Vyvolá události a ItemDeleted události. |
| Edit | "Upravit" | Používá se při aktualizaci operací k umístění FormView ovládacího prvku do režimu úprav. Obsah zadaný ve EditItemTemplate vlastnosti se zobrazí pro datový řádek. |
| 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 poskytnutými uživatelem. ItemInserting Vyvolá události a ItemInserted události. |
| Nový | "Nový" | Používá se při vkládání operací k umístění FormView ovládacího prvku do režimu vložení. Obsah zadaný ve InsertItemTemplate vlastnosti se zobrazí pro datový řádek. |
| Stránka | "Stránka" | Používá se v operacích stránkování, které představují tlačítko na řádku pageru, který provádí stránkování. Chcete-li zadat operaci stránkování, nastavte CommandArgument vlastnost tlačítka na "Další", "Předv", "První", "Poslední" nebo index stránky, na kterou chcete přejít.
PageIndexChanging Vyvolá události a PageIndexChanged události.
Poznámka: Tento typ tlačítka se obvykle používá pouze v šabloně pageru. |
| Update | "Aktualizovat" | Používá se při aktualizaci operací k pokusu o aktualizaci zobrazeného záznamu ve zdroji dat hodnotami poskytnutými uživatelem. ItemUpdating Vyvolá události a ItemUpdated události. |
Tato verze metody se vrátí true při zpracování jednoho z těchto tlačítek. Další informace o bublání událostí naleznete v tématu Zpracování a vyvolávání událostí.
Poznámky pro dědice
Při rozšiřování třídy můžete tuto metodu FormView přepsat pro zpracování vlastních událostí. Nezapomeňte použít návratová hodnota k označení, zda má být událost předána dále v řídicí hierarchii.