WebFormsRootDesigner Klass

Definition

Tillhandahåller en basklass för designtidsfunktionerna för en webbformulärsida och ger åtkomst till och manipulering av komponenter och kontroller som finns på sidan Webbformulär vid designtillfället.

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
Arv
WebFormsRootDesigner
Implementeringar

Kommentarer

En designvärd, till exempel Visual Studio 2005, måste tillhandahålla en egen härledd version av klassen WebFormsRootDesigner för att styra designers via designerns egenskap RootDesigner. Kontrolldesigners RootDesigner använder egenskapen för att komma åt och ändra den innehållande webbformulärsidan vid designtillfället.

Anteckningar till implementerare

När du ärver från WebFormsRootDesigner klassen måste du åsidosätta följande medlemmar:

Konstruktorer

Name Description
WebFormsRootDesigner()

Initierar en ny instans av WebFormsRootDesigner klassen.

Egenskaper

Name Description
Component

Hämtar eller anger den komponent som designern utformar.

CurrentCulture

Hämtar kulturinformationen för den aktuella tråden.

DocumentUrl

När den åsidosättas i en härledd klass hämtar den URL som sidan Webbformulär finns på.

IsDesignerViewLocked

När det åsidosättas i en härledd klass får du ett värde som anger om designervyn är låst.

IsLoading

När du åsidosättas i en härledd klass får du ett värde som anger om sidan Webbformulär fortfarande läses in.

ReferenceManager

När det åsidosätts i en härledd klass hämtar ett WebFormsReferenceManager objekt som innehåller information om den aktuella webbformulärsidan.

SupportedTechnologies

Hämtar en matris med tekniker som designerkomponenten kan stödja för dess visning.

Verbs

Hämtar designtidsverb som stöds av designern.

Metoder

Name Description
AddClientScriptToDocument(ClientScriptItem)

När det åsidosättas i en härledd klass lägger du till ett klientskriptelement på den aktuella webbformulärsidan.

AddControlToDocument(Control, Control, ControlLocation)

När du åsidosättas i en härledd klass lägger du till en webbserverkontroll på sidan Webbformulär.

CreateDesignerActionService(IServiceProvider)

Returnerar ett designtidsobjekt DesignerActionService .

CreateUrlResolutionService()

Returnerar en IUrlResolutionService som löser relativa URL:er.

Dispose(Boolean)

Släpper de ohanterade resurser som används av WebFormsRootDesigner och som eventuellt släpper de hanterade resurserna.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Finalize()

Frigör resurserna för det aktuella WebFormsRootDesigner objektet innan det frigörs av skräpinsamlaren.

GenerateEmptyDesignTimeHtml(Control)

Genererar tom HTML-kod för en kontroll vid designtillfället.

GenerateErrorDesignTimeHtml(Control, Exception, String)

Genererar HTML-kod som används för att visa ett felmeddelande vid designtillfället med hjälp av den angivna kontrollen, undantaget och meddelandet.

GetClientScriptsInDocument()

När det åsidosätts i en härledd klass returnerar ett ClientScriptItemCollection objekt som innehåller alla klientskriptobjekt som finns på sidan.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

När den åsidosättas i en härledd klass returnerar både den aktuella designtidsvyn och HTML-koden för den angivna kontrollen.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetService(Type)

Returnerar den begärda tjänsten.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetView(ViewTechnology)

Returnerar ett visningsobjekt som bestäms av det angivna ViewTechnology objektet.

Initialize(IComponent)

Initierar objektet WebFormsRootDesigner med den angivna komponenten.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnLoadComplete(EventArgs)

Genererar LoadComplete händelsen när sidan Webbformulär är helt inläst.

PostFilterAttributes(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning attribut som designern exponerar via ett TypeDescriptor objekt.

PostFilterEvents(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning händelser som designern exponerar via ett TypeDescriptor objekt.

PostFilterProperties(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning egenskaper som designern exponerar via ett TypeDescriptor objekt.

PreFilterAttributes(IDictionary)

Gör att en designer kan lägga till i den uppsättning attribut som designern exponerar via ett TypeDescriptor objekt.

PreFilterEvents(IDictionary)

Gör att en designer kan lägga till objekt i den uppsättning händelser som designern exponerar via ett TypeDescriptor objekt.

PreFilterProperties(IDictionary)

Gör att en designer kan lägga till objekt i den uppsättning egenskaper som designern exponerar via ett TypeDescriptor objekt.

RemoveClientScriptFromDocument(String)

Tar bort det angivna klientskriptet från dokumentet vid designtillfället.

RemoveControlFromDocument(Control)

När den åsidosättas i en härledd klass tar du bort den angivna kontrollen från sidan Webbformulär.

ResolveUrl(String)

Konverterar en relativ URL till en fullständigt kvalificerad URL.

SetControlID(Control, String)

Anger egenskapen för ID den angivna kontrollen med den angivna strängen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Händelser

Name Description
LoadComplete

Inträffar när designern har läst in sidan Webbformulär.

Explicita gränssnittsimplementeringar

Name Description
IDesigner.DoDefaultAction()

En beskrivning av den här medlemmen finns i DoDefaultAction().

IDesigner.Verbs

Hämtar eller anger de designtidsverb som stöds av designern. En beskrivning av den här medlemmen finns i Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterProperties(IDictionary).

IDisposable.Dispose()

En beskrivning av den här medlemmen finns i Dispose().

IRootDesigner.GetView(ViewTechnology)

Hämtar ett visningsobjekt för den angivna vytekniken. En beskrivning av den här medlemmen finns i GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Hämtar en matris med tekniker som designerkomponenten kan stödja för dess visning. En beskrivning av den här medlemmen finns i SupportedTechnologies.

Gäller för

Se även