Sdílet prostřednictvím


MenuAdapter Třída

Definice

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.

Platí pro

Viz také