WebFormsRootDesigner 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 základní třídu pro funkci návrhu stránky webových formulářů a umožňuje přístup k komponentám a ovládacím prvkům, 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í poskytnout vlastní odvozenou verzi WebFormsRootDesigner třídy, aby mohli řídit návrháře prostřednictvím RootDesigner vlastnosti návrháře. Návrháři ovládacích RootDesigner prvků používají vlastnost pro přístup ke stránce webové formuláře a manipulaci s nimi 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:
The DocumentUrl, , IsDesignerViewLocked, ReferenceManagerIsLoading, SupportedTechnologiesa Verbs properties.
Metody AddClientScriptToDocument(ClientScriptItem), , GetClientScriptsInDocument()AddControlToDocument(Control, Control, ControlLocation), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)a RemoveControlFromDocument(Control) metody.
Konstruktory
| Name | Description |
|---|---|
| WebFormsRootDesigner() |
Inicializuje novou instanci WebFormsRootDesigner třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Component |
Získá nebo nastaví komponentu, kterou tento návrhář navrhuje. |
| CurrentCulture |
Získá informace o jazykové verzi pro aktuální vlákno. |
| DocumentUrl |
Při přepsání v odvozené třídě získá adresu URL, ve které je umístěna stránka Webové formuláře. |
| 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 určující, zda webové formuláře stránka stále načítá. |
| ReferenceManager |
Při přepsání v odvozené třídě získá WebFormsReferenceManager objekt, který má informace o aktuální webové formuláře stránky. |
| SupportedTechnologies |
Získá řadu technologií, které komponenta návrháře může podporovat pro jeho zobrazení. |
| Verbs |
Získá příkazy v době návrhu, které návrhář podporuje. |
Metody
| Name | Description |
|---|---|
| AddClientScriptToDocument(ClientScriptItem) |
Při přepsání v odvozené třídě přidá prvek klientského skriptu na aktuální stránku webové formuláře. |
| 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() |
IUrlResolutionService Vrátí adresu URL, která řeší relativní adresy URL. |
| Dispose(Boolean) |
Uvolní nespravované prostředky, které používají WebFormsRootDesigner spravované prostředky, a volitelně uvolní spravované prostředky. |
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| Finalize() |
Uvolní prostředky aktuálního WebFormsRootDesigner objektu předtím, než se uvolní uvolňováním paměti. |
| GenerateEmptyDesignTimeHtml(Control) |
Generuje prázdné kódy HTML pro ovládací prvek v době návrhu. |
| GenerateErrorDesignTimeHtml(Control, Exception, String) |
Generuje 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í návrhové zobrazení i kód HTML pro zadaný ovládací prvek. |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetService(Type) |
Vrátí požadovanou službu. |
| GetType() |
Získá Type aktuální instance. (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 Object. (Zděděno od Object) |
| OnLoadComplete(EventArgs) |
LoadComplete Vyvolá událost při úplném načtení stránky Webové formuláře. |
| 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řidat 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) |
|
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Událost
| Name | Description |
|---|---|
| LoadComplete |
Nastane, když návrhář dokončí načítání stránky Webové formuláře. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IDesigner.DoDefaultAction() |
Popis tohoto člena naleznete v tématu DoDefaultAction(). |
| IDesigner.Verbs |
Získá nebo nastaví příkazy návrhu, které jsou podporovány návrhářem. Popis tohoto člena naleznete v tématu Verbs. |
| IDesignerFilter.PostFilterAttributes(IDictionary) |
Popis tohoto člena naleznete v tématu PostFilterAttributes(IDictionary). |
| IDesignerFilter.PostFilterEvents(IDictionary) |
Popis tohoto člena naleznete v tématu PostFilterEvents(IDictionary). |
| IDesignerFilter.PostFilterProperties(IDictionary) |
Popis tohoto člena naleznete v tématu PostFilterProperties(IDictionary). |
| IDesignerFilter.PreFilterAttributes(IDictionary) |
Popis tohoto člena naleznete v tématu PreFilterAttributes(IDictionary). |
| IDesignerFilter.PreFilterEvents(IDictionary) |
Popis tohoto člena naleznete v tématu PreFilterEvents(IDictionary). |
| IDesignerFilter.PreFilterProperties(IDictionary) |
Popis tohoto člena naleznete v tématu PreFilterProperties(IDictionary). |
| IDisposable.Dispose() |
Popis tohoto člena naleznete v tématu Dispose(). |
| IRootDesigner.GetView(ViewTechnology) |
Získá objekt zobrazení pro zadanou technologii zobrazení. Popis tohoto člena naleznete v tématu GetView(ViewTechnology). |
| IRootDesigner.SupportedTechnologies |
Získá řadu technologií, které komponenta návrháře může podporovat pro jeho zobrazení. Popis tohoto člena naleznete v tématu SupportedTechnologies. |