WebFormsRootDesigner Třída

Definice

Poskytuje základní třídu pro funkce v době návrhu stránky webových formulářů a umožňuje přístup k komponentám a ovládacím prvkům a manipulaci s nimi, které jsou obsaženy na stránce webových formulářů v době návrhu.

public ref class WebFormsRootDesigner abstract : IDisposable, System::ComponentModel::Design::IDesignerFilter, System::ComponentModel::Design::IRootDesigner
public abstract class WebFormsRootDesigner : IDisposable, System.ComponentModel.Design.IDesignerFilter, System.ComponentModel.Design.IRootDesigner
type WebFormsRootDesigner = class
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IDesignerFilter
Public MustInherit Class WebFormsRootDesigner
Implements IDesignerFilter, IDisposable, IRootDesigner
Dědičnost
WebFormsRootDesigner
Implementuje

Poznámky

Hostitel návrhu, například Visual Studio 2005, musí poskytovat vlastní odvozenou verzi WebFormsRootDesigner třídy, aby mohli návrháři ovládat prostřednictvím RootDesigner vlastnosti návrháře. Návrháři ovládacích RootDesigner prvků používají vlastnost k přístupu a manipulaci s obsahující stránkou webových formulářů v době návrhu.

Poznámky pro implementátory

Když dědíte z WebFormsRootDesigner třídy, musíte přepsat následující členy:

Konstruktory

WebFormsRootDesigner()

Inicializuje novou instanci WebFormsRootDesigner třídy.

Vlastnosti

Component

Získá nebo nastaví komponentu, kterou tento návrhář navrhuje.

CurrentCulture

Získá informace o jazykové verzi aktuálního vlákna.

DocumentUrl

Při přepsání v odvozené třídě získá adresu URL, na které se nachází stránka webových formulářů.

IsDesignerViewLocked

Při přepsání v odvozené třídě získá hodnotu označující, zda je zobrazení návrháře uzamčeno.

IsLoading

Při přepsání v odvozené třídě získá hodnotu označující, zda se stránka webových formulářů stále načítá.

ReferenceManager

Při přepsání v odvozené třídě získá objekt, WebFormsReferenceManager který obsahuje informace o aktuální webové formuláře stránky.

SupportedTechnologies

Získá pole technologií, které návrhář komponenta může podporovat pro své zobrazení.

Verbs

Získá příkazy v době návrhu, které jsou podporovány návrhářem.

Metody

AddClientScriptToDocument(ClientScriptItem)

Při přepsání v odvozené třídě přidá prvek klientského skriptu na aktuální stránku webových formulářů.

AddControlToDocument(Control, Control, ControlLocation)

Při přepsání v odvozené třídě přidá ovládací prvek webového serveru na stránku Webové formuláře.

CreateDesignerActionService(IServiceProvider)

Vrátí objekt v době DesignerActionService návrhu.

CreateUrlResolutionService()

Vrátí hodnotu IUrlResolutionService , která překládá relativní adresy URL.

Dispose(Boolean)

Uvolní nespravované prostředky, které používá a WebFormsRootDesigner volitelně uvolní spravované prostředky.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
Finalize()

Uvolní prostředky aktuálního WebFormsRootDesigner objektu předtím, než je uvolněna uvolňováním paměti.

GenerateEmptyDesignTimeHtml(Control)

Vygeneruje prázdné kódy HTML pro ovládací prvek v době návrhu.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Vygeneruje kód HTML, který se používá k zobrazení chybové zprávy v době návrhu pomocí zadaného ovládacího prvku, výjimky a zprávy.

GetClientScriptsInDocument()

Při přepsání v odvozené třídě vrátí ClientScriptItemCollection objekt, který obsahuje všechny položky klientského skriptu, které jsou na stránce.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Při přepsání v odvozené třídě vrátí aktuální zobrazení v době návrhu a kód HTML pro zadaný ovládací prvek.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetService(Type)

Vrátí požadovanou službu.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetView(ViewTechnology)

Vrátí objekt zobrazení, který je určen zadaným ViewTechnology objektem.

Initialize(IComponent)

Inicializuje WebFormsRootDesigner objekt pomocí zadané komponenty.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
OnLoadComplete(EventArgs)

Vyvolá událost při LoadComplete úplném načtení stránky webových formulářů.

PostFilterAttributes(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady atributů, které návrhář zveřejňuje prostřednictvím objektu TypeDescriptor .

PostFilterEvents(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady událostí, které návrhář zveřejňuje prostřednictvím objektu TypeDescriptor .

PostFilterProperties(IDictionary)

Umožňuje návrháři změnit nebo odebrat položky ze sady vlastností, které návrhář zveřejňuje prostřednictvím objektu TypeDescriptor .

PreFilterAttributes(IDictionary)

Umožňuje návrháři přidat do sady atributů, které návrhář zveřejňuje prostřednictvím objektu TypeDescriptor .

PreFilterEvents(IDictionary)

Umožňuje návrháři přidávat položky do sady událostí, které návrhář zveřejňuje prostřednictvím objektu TypeDescriptor .

PreFilterProperties(IDictionary)

Umožňuje návrháři přidat položky do sady vlastností, které návrhář zveřejňuje prostřednictvím objektu TypeDescriptor .

RemoveClientScriptFromDocument(String)

Odebere zadaný klientský skript z dokumentu v době návrhu.

RemoveControlFromDocument(Control)

Při přepsání v odvozené třídě odebere zadaný ovládací prvek ze stránky Webové formuláře.

ResolveUrl(String)

Převede relativní adresu URL na plně kvalifikovanou adresu URL.

SetControlID(Control, String)

ID Nastaví vlastnost zadaného ovládacího prvku pomocí zadaného řetězce.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

LoadComplete

Nastane, když návrhář dokončí načítání stránky webové formuláře.

Explicitní implementace rozhraní

IDesigner.DoDefaultAction()

Popis tohoto člena najdete v tématu DoDefaultAction().

IDesigner.Verbs

Získá nebo nastaví příkazy v době návrhu, které jsou podporovány návrhářem. Popis tohoto člena najdete v tématu Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Popis tohoto člena najdete v tématu PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Popis tohoto člena najdete v tématu PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Popis tohoto člena najdete v tématu PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Popis tohoto člena najdete v tématu PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Popis tohoto člena najdete v tématu PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Popis tohoto člena najdete v tématu PreFilterProperties(IDictionary).

IDisposable.Dispose()

Popis tohoto člena najdete v tématu Dispose().

IRootDesigner.GetView(ViewTechnology)

Získá objekt zobrazení pro zadanou technologii zobrazení. Popis tohoto člena najdete v tématu GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Získá pole technologií, které návrhář komponenta může podporovat pro své zobrazení. Popis tohoto člena najdete v tématu SupportedTechnologies.

Platí pro

Viz také