WebFormsRootDesigner Klas

Definitie

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:

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 ID eigenschap van het opgegeven besturingselement in met de opgegeven tekenreeks.

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.

Van toepassing op

Zie ook