WebFormsRootDesigner Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een basisklasse voor de ontwerptijdfunctionaliteit van een webpagina met webformulieren en biedt toegang tot en manipulatie van onderdelen en besturingselementen die zich op het moment van ontwerp op de webpagina Formulieren bevinden.
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
- Overname
-
WebFormsRootDesigner
- Implementeringen
Opmerkingen
Een ontwerphost, zoals Visual Studio 2005, moet een eigen afgeleide versie van de klasse WebFormsRootDesigner bieden om ontwerpers te beheren via de eigenschap RootDesigner van de ontwerper. Besturingselementontwerpers gebruiken de RootDesigner eigenschap om de pagina met webformulieren te openen en te bewerken tijdens het ontwerp.
Notities voor uitvoerders
Wanneer u de WebFormsRootDesigner klasse overschrijft, moet u de volgende leden overschrijven:
De DocumentUrleigenschappen , IsDesignerViewLocked, IsLoading, ReferenceManager, en VerbsSupportedTechnologieseigenschappen.
De AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), en GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)RemoveControlFromDocument(Control) methoden.
Constructors
| Name | Description |
|---|---|
| WebFormsRootDesigner() |
Initialiseert een nieuw exemplaar van de WebFormsRootDesigner klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Component |
Hiermee haalt u het onderdeel op dat door deze ontwerpfunctie wordt ontworpen of stelt u dit in. |
| CurrentCulture |
Hiermee haalt u de cultuurinformatie voor de huidige thread op. |
| DocumentUrl |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u de URL op waar de webpagina webformulieren zich bevindt. |
| IsDesignerViewLocked |
Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde opgehaald die aangeeft of de ontwerpweergave is vergrendeld. |
| IsLoading |
Wanneer deze wordt overschreven in een afgeleide klasse, krijgt u een waarde die aangeeft of de webpagina webformulieren nog steeds wordt geladen. |
| ReferenceManager |
Wanneer deze wordt overschreven in een afgeleide klasse, haalt u een WebFormsReferenceManager object op met informatie over de huidige webpagina met webformulieren. |
| SupportedTechnologies |
Hiermee haalt u een matrix van technologieën op die het ontwerponderdeel kan ondersteunen voor de weergave. |
| Verbs |
Hiermee haalt u de ontwerptijdwoorden op die worden ondersteund door de ontwerpfunctie. |
Methoden
| Name | Description |
|---|---|
| AddClientScriptToDocument(ClientScriptItem) |
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u een clientscriptelement toe aan de huidige webpagina met webformulieren. |
| AddControlToDocument(Control, Control, ControlLocation) |
Wanneer deze wordt overschreven in een afgeleide klasse, voegt u een webserver-besturingselement toe aan de pagina Webformulieren. |
| CreateDesignerActionService(IServiceProvider) |
Retourneert een ontwerptijdobject DesignerActionService . |
| CreateUrlResolutionService() |
Retourneert een IUrlResolutionService oplossing waarmee relatieve URL's worden omgezet. |
| Dispose(Boolean) |
Releases van de niet-beheerde resources die worden gebruikt door de WebFormsRootDesigner en eventueel de beheerde resources. |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| Finalize() |
Maakt de resources van het huidige WebFormsRootDesigner object vrij voordat het wordt vrijgemaakt door de garbagecollector. |
| GenerateEmptyDesignTimeHtml(Control) |
Hiermee genereert u lege HTML-markeringen voor een besturingselement tijdens het ontwerp. |
| GenerateErrorDesignTimeHtml(Control, Exception, String) |
Hiermee genereert u HTML-opmaak die wordt gebruikt om tijdens het ontwerp een foutbericht weer te geven met behulp van het opgegeven besturingselement, de uitzondering en het bericht. |
| GetClientScriptsInDocument() |
Wanneer deze wordt overschreven in een afgeleide klasse, retourneert u een ClientScriptItemCollection object dat alle clientscriptitems bevat die zich op de pagina bevinden. |
| GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) |
Als deze wordt overschreven in een afgeleide klasse, worden zowel de huidige ontwerptijdweergave als de HTML-opmaak voor het opgegeven besturingselement geretourneerd. |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetService(Type) |
Retourneert de aangevraagde service. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| GetView(ViewTechnology) |
Retourneert een weergaveobject dat wordt bepaald door het opgegeven ViewTechnology object. |
| Initialize(IComponent) |
Initialiseert het WebFormsRootDesigner object met behulp van het opgegeven onderdeel. |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| OnLoadComplete(EventArgs) |
Hiermee wordt de LoadComplete gebeurtenis gegenereerd wanneer de webpagina webformulieren volledig is geladen. |
| PostFilterAttributes(IDictionary) |
Hiermee kan een ontwerper items wijzigen of verwijderen uit de set kenmerken die de ontwerper beschikbaar maakt via een TypeDescriptor object. |
| PostFilterEvents(IDictionary) |
Hiermee kan een ontwerper items wijzigen of verwijderen uit de reeks gebeurtenissen die de ontwerper beschikbaar maakt via een TypeDescriptor object. |
| PostFilterProperties(IDictionary) |
Hiermee kan een ontwerper items wijzigen of verwijderen uit de set eigenschappen die de ontwerper beschikbaar maakt via een TypeDescriptor object. |
| PreFilterAttributes(IDictionary) |
Hiermee kan een ontwerper toevoegen aan de set kenmerken die de ontwerper beschikbaar maakt via een TypeDescriptor object. |
| PreFilterEvents(IDictionary) |
Hiermee kan een ontwerper items toevoegen aan de set gebeurtenissen die de ontwerper beschikbaar maakt via een TypeDescriptor object. |
| PreFilterProperties(IDictionary) |
Hiermee kan een ontwerper items toevoegen aan de set eigenschappen die de ontwerper beschikbaar maakt via een TypeDescriptor object. |
| RemoveClientScriptFromDocument(String) |
Hiermee verwijdert u het opgegeven clientscript uit het document tijdens het ontwerp. |
| RemoveControlFromDocument(Control) |
Wanneer het besturingselement in een afgeleide klasse wordt overschreven, verwijdert u het opgegeven besturingselement van de pagina Webformulieren. |
| ResolveUrl(String) |
Converteert een relatieve URL naar een volledig gekwalificeerde URL. |
| SetControlID(Control, String) |
Hiermee stelt u de |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
gebeurtenis
| Name | Description |
|---|---|
| LoadComplete |
Treedt op wanneer de ontwerper de webpagina webformulieren heeft geladen. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDesigner.DoDefaultAction() |
Zie voor een beschrijving van dit lid DoDefaultAction(). |
| IDesigner.Verbs |
Hiermee haalt u de ontwerptijdwoorden op die worden ondersteund door de ontwerpfunctie of stelt u deze in. Zie voor een beschrijving van dit lid Verbs. |
| IDesignerFilter.PostFilterAttributes(IDictionary) |
Zie voor een beschrijving van dit lid PostFilterAttributes(IDictionary). |
| IDesignerFilter.PostFilterEvents(IDictionary) |
Zie voor een beschrijving van dit lid PostFilterEvents(IDictionary). |
| IDesignerFilter.PostFilterProperties(IDictionary) |
Zie voor een beschrijving van dit lid PostFilterProperties(IDictionary). |
| IDesignerFilter.PreFilterAttributes(IDictionary) |
Zie voor een beschrijving van dit lid PreFilterAttributes(IDictionary). |
| IDesignerFilter.PreFilterEvents(IDictionary) |
Zie voor een beschrijving van dit lid PreFilterEvents(IDictionary). |
| IDesignerFilter.PreFilterProperties(IDictionary) |
Zie voor een beschrijving van dit lid PreFilterProperties(IDictionary). |
| IDisposable.Dispose() |
Zie voor een beschrijving van dit lid Dispose(). |
| IRootDesigner.GetView(ViewTechnology) |
Hiermee haalt u een weergaveobject op voor de opgegeven weergavetechnologie. Zie voor een beschrijving van dit lid GetView(ViewTechnology). |
| IRootDesigner.SupportedTechnologies |
Hiermee haalt u een matrix van technologieën op die het ontwerponderdeel kan ondersteunen voor de weergave. Zie voor een beschrijving van dit lid SupportedTechnologies. |