MenuAdapter Třída
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í.
Poskytuje prostředky pro úpravu chování Menu ovládacího prvku pro konkrétní prohlížeče.
public ref class MenuAdapter : System::Web::UI::WebControls::Adapters::WebControlAdapter, System::Web::UI::IPostBackEventHandler
public class MenuAdapter : System.Web.UI.WebControls.Adapters.WebControlAdapter, System.Web.UI.IPostBackEventHandler
type MenuAdapter = class
inherit WebControlAdapter
interface IPostBackEventHandler
Public Class MenuAdapter
Inherits WebControlAdapter
Implements IPostBackEventHandler
- Dědičnost
- Implementuje
Poznámky
Upraví MenuAdapter značky nebo chování Menu ovládacího prvku pro konkrétní prohlížeč nebo třídu prohlížečů nebo funguje jako filtr některých funkcí.
Ve výchozím nastavení MenuItem se objekty v ovládacím Menu prvku vykreslují jako hypertextové odkazy pro navigaci v nabídce. Třída Menu udržuje stav implementací IPostBackEventHandler rozhraní tak, aby mohl reagovat a vyvolat konkrétní události během postbacku. Třídu můžete rozšířit a MenuAdapter dále přizpůsobit vykreslování nebo chování Menu ovládacího prvku.
Počáteční požadavek na adaptér způsobí, že rozhraní .NET Framework vyhledá mapovaný adaptér pro ovládací prvek vzhledem k charakteristikám žádajícího prohlížeče. Třída HttpBrowserCapabilities používá definiční soubory prohlížeče k identifikaci charakteristik klientského prohlížeče a k mapování adaptéru na typ prohlížeče.
Další informace o adaptivním vykreslování v ASP.NET najdete v tématu Přehled architektury chování adaptivního řízení.
Konstruktory
MenuAdapter() |
Inicializuje novou instanci MenuAdapter třídy. |
Vlastnosti
Browser |
Získá odkaz na možnosti prohlížeče klienta, který provádí aktuální požadavek HTTP. (Zděděno od ControlAdapter) |
Control |
Načte odkaz silného typu na Menu ovládací prvek přidružený k tomuto MenuAdapter objektu. |
IsEnabled |
Získá hodnotu označující, zda web ovládací prvek a všechny jeho nadřazené ovládací prvky jsou povoleny. (Zděděno od WebControlAdapter) |
Page |
Získá odkaz na stránku, kde se nachází ovládací prvek přidružený k tomuto adaptéru. (Zděděno od ControlAdapter) |
PageAdapter |
Získá odkaz na adaptér stránky pro stránku, kde se nachází přidružený ovládací prvek. (Zděděno od ControlAdapter) |
Metody
BeginRender(HtmlTextWriter) |
Volá se před vykreslením ovládacího prvku. V odvozené třídě adaptéru vygeneruje otevřené značky, které jsou požadovány konkrétním cílem, ale nejsou potřeba prohlížeči HTML. (Zděděno od ControlAdapter) |
CreateChildControls() |
Vytvoří podřízené ovládací prvky specifické pro cíl pro složený ovládací prvek. (Zděděno od ControlAdapter) |
EndRender(HtmlTextWriter) |
Volá se po vykreslení ovládacího prvku. V odvozené třídě adaptéru generuje uzavírací značky, které jsou požadovány konkrétním cílem, ale nejsou potřeba prohlížeči HTML. (Zděděno od ControlAdapter) |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
LoadAdapterControlState(Object) |
Načte všechny informace o stavu ovládacího prvku, které byly uloženy SaveAdapterControlState() metodou během předchozího požadavku na stránku. |
LoadAdapterViewState(Object) |
Načte informace o stavu zobrazení adaptéru, které byly uloženy SaveAdapterViewState() během předchozího požadavku, na stránku, kde se nachází ovládací prvek přidružený k tomuto adaptéru ovládacího prvku. (Zděděno od ControlAdapter) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
OnInit(EventArgs) |
Zaregistruje přidružený Menu ovládací prvek jako ovládací prvek, který vyžaduje stav ovládacího prvku. |
OnLoad(EventArgs) |
Přepíše metodu OnLoad(EventArgs) přidruženého ovládacího prvku. (Zděděno od ControlAdapter) |
OnPreRender(EventArgs) |
Zpracovává metodu OnPreRender(EventArgs) přidruženého Menu ovládacího prvku. |
OnUnload(EventArgs) |
Přepíše metodu OnUnload(EventArgs) přidruženého ovládacího prvku. (Zděděno od ControlAdapter) |
RaisePostBackEvent(String) |
Slouží k udržování cesty k nabídce při vyvolání události zpětného vrácení. |
Render(HtmlTextWriter) |
Vygeneruje značku specifickou pro cíl pro ovládací prvek, ke kterému je připojen adaptér ovládacího prvku. (Zděděno od WebControlAdapter) |
RenderBeginTag(HtmlTextWriter) |
Přidá atributy značky a zapíše značky pro počáteční značku ovládacího prvku do výstupního datového proudu vysílaného do prohlížeče nebo zařízení. |
RenderChildren(HtmlTextWriter) |
Vygeneruje značky specifické pro cíl pro podřízené ovládací prvky ve složeném ovládacím prvku, ke kterému je připojen adaptér ovládacího prvku. (Zděděno od ControlAdapter) |
RenderContents(HtmlTextWriter) |
Zapíše položky přidružené nabídky v přidruženém Menu ovládacím prvku do výstupního datového proudu jako řadu hypertextových odkazů. |
RenderEndTag(HtmlTextWriter) |
Vytvoří konečnou značku a zapíše značku pro závěrečnou značku ovládacího prvku do výstupního streamu vysílaného do prohlížeče nebo zařízení. |
RenderItem(HtmlTextWriter, MenuItem, Int32) |
Vykreslí jednu položku nabídky jako hypertextový odkaz. |
SaveAdapterControlState() |
Uloží všechny změny stavu privátního ovládacího prvku adaptéru, ke kterým došlo od publikování stránky zpět na server. |
SaveAdapterViewState() |
Uloží informace o stavu zobrazení pro adaptér ovládacího prvku. (Zděděno od ControlAdapter) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
IPostBackEventHandler.RaisePostBackEvent(String) |
MenuAdapter Umožňuje třídě zpracovat událost vyvolanou při odeslání stránky zpět na server. |