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 funkce při návrhu Web Forms stránky a umožňuje přístup k komponentám a ovládacím prvkům, které jsou obsaženy v Web Forms stránce 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 stránkou obsahující Web Forms 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:
Vlastnosti DocumentUrl, IsDesignerViewLocked, IsLoadingReferenceManager, SupportedTechnologies, a Verbs .
Metody AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)a RemoveControlFromDocument(Control) .
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í Web Forms stránka. |
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 Web Forms stále načítá. |
ReferenceManager |
Při přepsání v odvozené třídě získá WebFormsReferenceManager objekt, který obsahuje informace o aktuální Web Forms stránce. |
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 Web Forms. |
AddControlToDocument(Control, Control, ControlLocation) |
Při přepsání v odvozené třídě přidá ovládací prvek webového serveru na stránku Web Forms. |
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 Web Forms. |
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 Web Forms. |
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
LoadComplete |
Nastane, když návrhář dokončí načítání stránky Web Forms. |
Explicitní implementace rozhraní
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro