WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner WebFormsRootDesigner Class

Definition

Bietet eine Basisklasse für die Entwurfszeitfunktionalität einer Web Forms-Seite und ermöglicht es, zur Entwurfszeit auf Komponenten und Steuerelemente in dieser Seite zuzugreifen und diese zu bearbeiten.Provides a base class for the design-time functionality of a Web Forms page and allows access to and manipulation of components and controls that are contained within the Web Forms page at design time.

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
Vererbung
WebFormsRootDesignerWebFormsRootDesignerWebFormsRootDesignerWebFormsRootDesigner
Implementiert

Hinweise

Ein Entwurfshost, wie z. B. Visual Studio 2005Visual Studio 2005, müssen eine eigene abgeleitete Version der angeben der WebFormsRootDesigner Klasse, um die Steuerelement-Designern über den RootDesigner -Eigenschaft des Designers.A design host, such as Visual Studio 2005Visual Studio 2005, must provide its own derived version of the WebFormsRootDesigner class to control designers through the RootDesigner property of the designer. Steuerelement-Designer verwenden die RootDesigner Eigenschaft zugreifen und diese mit Web Forms-Seite zur Entwurfszeit zu bearbeiten.Control designers use the RootDesigner property to access and manipulate the containing Web Forms page at design time.

Hinweise für Vererber

Beim Erben von der WebFormsRootDesigner -Klasse, müssen Sie die folgenden Member überschreiben:When you inherit from the WebFormsRootDesigner class, you must override the following members: – Die DocumentUrl, IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologies, und Verbs Eigenschaften.- The DocumentUrl, IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologies, and Verbs properties.

– Die AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), und RemoveControlFromDocument(Control) Methoden.- The AddClientScriptToDocument(ClientScriptItem), AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag), and RemoveControlFromDocument(Control) methods.

Konstruktoren

WebFormsRootDesigner() WebFormsRootDesigner() WebFormsRootDesigner() WebFormsRootDesigner()

Initialisiert eine neue Instanz der WebFormsRootDesigner-Klasse.Initializes a new instance of the WebFormsRootDesigner class.

Eigenschaften

Component Component Component Component

Ruft die Komponente ab, die von diesem Designer entworfen wird, oder legt diese fest.Gets or sets the component that this designer is designing.

CurrentCulture CurrentCulture CurrentCulture CurrentCulture

Ruft Kulturinformationen für den aktuellen Thread ab.Gets the culture information for the current thread.

DocumentUrl DocumentUrl DocumentUrl DocumentUrl

Ruft beim Überschreiben in einer abgeleiteten Klasse die URL ab, unter der sich die Web Forms-Seite befindet.When overridden in a derived class, gets the URL at which the Web Forms page is located.

IsDesignerViewLocked IsDesignerViewLocked IsDesignerViewLocked IsDesignerViewLocked

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Designeransicht gesperrt ist.When overridden in a derived class, gets a value indicating whether the designer view is locked.

IsLoading IsLoading IsLoading IsLoading

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Web Forms-Seite noch geladen wird.When overridden in a derived class, gets a value indicating whether the Web Forms page is still loading.

ReferenceManager ReferenceManager ReferenceManager ReferenceManager

Ruft beim Überschreiben in einer abgeleiteten Klasse ein WebFormsReferenceManager-Objekt mit Informationen zur aktuellen Web Forms-Seite ab.When overridden in a derived class, gets a WebFormsReferenceManager object that has information about the current Web Forms page.

SupportedTechnologies SupportedTechnologies SupportedTechnologies SupportedTechnologies

Ruft ein Array von Technologien ab, die die Designerkomponente für die Anzeige unterstützen kann.Gets an array of technologies that the designer component can support for its display.

Verbs Verbs Verbs Verbs

Ruft die Entwurfszeitverben ab, die vom Designer unterstützt werden.Gets the design-time verbs that are supported by the designer.

Methoden

AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem) AddClientScriptToDocument(ClientScriptItem)

Fügt beim Überschreiben in einer abgeleiteten Klasse der aktuellen Web Forms-Seite ein Clientskriptelement hinzu.When overridden in a derived class, adds a client script element to the current Web Forms page.

AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation) AddControlToDocument(Control, Control, ControlLocation)

Fügt beim Überschreiben in einer abgeleiteten Klasse der Web Forms-Seite ein Webserversteuerelement hinzu.When overridden in a derived class, adds a Web server control to the Web Forms page.

CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider) CreateDesignerActionService(IServiceProvider)

Gibt ein DesignerActionService-Entwurfszeitobjekt zurück.Returns a design-time DesignerActionService object.

CreateUrlResolutionService() CreateUrlResolutionService() CreateUrlResolutionService() CreateUrlResolutionService()

Gibt einen IUrlResolutionService zurück, der relative URLs auflöst.Returns an IUrlResolutionService that resolves relative URLs.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Gibt die von WebFormsRootDesigner verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.Releases the unmanaged resources that are used by the WebFormsRootDesigner and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Gibt die Ressourcen des aktuellen WebFormsRootDesigner-Objekts frei, bevor dieses vom Garbage Collector wieder zugänglich gemacht wird.Frees the resources of the current WebFormsRootDesigner object before it is reclaimed by the garbage collector.

GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control) GenerateEmptyDesignTimeHtml(Control)

Generiert zur Entwurfszeit leeres HTML-Markup für ein Steuerelement.Generates empty HTML markup for a control at design time.

GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String) GenerateErrorDesignTimeHtml(Control, Exception, String)

Generiert HTML-Markup, das zur Entwurfszeit verwendet wird, um unter Verwendung des angegebenen Steuerelements, der angegebenen Ausnahme und der angegebenen Meldung eine Fehlermeldung anzuzeigen.Generates HTML markup that is used to display an error message at design time by using the specified control, exception, and message.

GetClientScriptsInDocument() GetClientScriptsInDocument() GetClientScriptsInDocument() GetClientScriptsInDocument()

Gibt beim Überschreiben in einer abgeleiteten Klasse ein ClientScriptItemCollection-Objekt zurück, das alle Clientskriptelemente der Seite enthält.When overridden in a derived class, returns a ClientScriptItemCollection object that contains all client script items that are on the page.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag) GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Gibt beim Überschreiben in einer abgeleiteten Klasse sowohl die aktuelle Entwurfszeitansicht als auch das HTML-Markup für das angegebene Steuerelement zurück.When overridden in a derived class, returns both the current design-time view and the HTML markup for the specified control.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Gibt den angeforderten Dienst zurück.Returns the requested service.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetView(ViewTechnology) GetView(ViewTechnology) GetView(ViewTechnology) GetView(ViewTechnology)

Gibt ein Ansichtsobjekt zurück, das vom bereitgestellten ViewTechnology-Objekt bestimmt wird.Returns a view object that is determined by the provided ViewTechnology object.

Initialize(IComponent) Initialize(IComponent) Initialize(IComponent) Initialize(IComponent)

Initialisiert das WebFormsRootDesigner-Objekt mit der angegebenen Komponente.Initializes the WebFormsRootDesigner object using the specified component.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnLoadComplete(EventArgs) OnLoadComplete(EventArgs) OnLoadComplete(EventArgs) OnLoadComplete(EventArgs)

Löst das LoadComplete-Ereignis aus, sobald die Web Forms-Seite vollständig geladen wurde.Raises the LoadComplete event when the Web Forms page is completely loaded.

PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary) PostFilterAttributes(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Attributen, den der Designer über ein TypeDescriptor-Objekt verfügbar macht.Allows a designer to change or remove items from the set of attributes that the designer exposes through a TypeDescriptor object.

PostFilterEvents(IDictionary) PostFilterEvents(IDictionary) PostFilterEvents(IDictionary) PostFilterEvents(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Ereignissen, den der Designer über ein TypeDescriptor-Objekt verfügbar macht.Allows a designer to change or remove items from the set of events that the designer exposes through a TypeDescriptor object.

PostFilterProperties(IDictionary) PostFilterProperties(IDictionary) PostFilterProperties(IDictionary) PostFilterProperties(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Eigenschaften, den der Designer über ein TypeDescriptor-Objekt verfügbar macht.Allows a designer to change or remove items from the set of properties that the designer exposes through a TypeDescriptor object.

PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary) PreFilterAttributes(IDictionary)

Ermöglicht einem Designer das Hinzufügen zu dem Satz von Attributen, den der Designer über ein TypeDescriptor-Objekt verfügbar macht.Allows a designer to add to the set of attributes that the designer exposes through a TypeDescriptor object.

PreFilterEvents(IDictionary) PreFilterEvents(IDictionary) PreFilterEvents(IDictionary) PreFilterEvents(IDictionary)

Ermöglicht einem Designer das Hinzufügen von Elementen zu dem Satz von Ereignissen, den der Designer über ein TypeDescriptor-Objekt verfügbar macht.Allows a designer to add items to the set of events that the designer exposes through a TypeDescriptor object.

PreFilterProperties(IDictionary) PreFilterProperties(IDictionary) PreFilterProperties(IDictionary) PreFilterProperties(IDictionary)

Ermöglicht einem Designer das Hinzufügen von Elementen zu dem Satz von Eigenschaften, den der Designer über ein TypeDescriptor-Objekt verfügbar macht.Allows a designer to add items to the set of properties that the designer exposes through a TypeDescriptor object.

RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String) RemoveClientScriptFromDocument(String)

Entfernt das angegebene Clientskript zur Entwurfszeit aus dem Dokument.Removes the specified client script from the document at design time.

RemoveControlFromDocument(Control) RemoveControlFromDocument(Control) RemoveControlFromDocument(Control) RemoveControlFromDocument(Control)

Entfernt beim Überschreiben in einer abgeleiteten Klasse das angegebene Steuerelement aus der Web Forms-Seite.When overridden in a derived class, removes the specified control from the Web Forms page.

ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

Konvertiert eine relative URL in eine vollqualifizierte URL.Converts a relative URL into a fully qualified URL.

SetControlID(Control, String) SetControlID(Control, String) SetControlID(Control, String) SetControlID(Control, String)

Legt die ID-Eigenschaft des angegebenen Steuerelements mit der angegebenen Zeichenfolge fest.Sets the ID property of the specified control with the specified string.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Ereignisse

LoadComplete LoadComplete LoadComplete LoadComplete

Tritt ein, wenn der Designer das Laden der Web Forms-Seite abschließt.Occurs when the designer completes loading the Web Forms page.

Explizite Schnittstellenimplementierungen

IDesigner.DoDefaultAction() IDesigner.DoDefaultAction() IDesigner.DoDefaultAction() IDesigner.DoDefaultAction()

Eine Beschreibung dieses Members finden Sie unter DoDefaultAction().For a description of this member, see DoDefaultAction().

IDesigner.Verbs IDesigner.Verbs IDesigner.Verbs IDesigner.Verbs

Ruft die Entwurfszeitverben ab, die vom Designer unterstützt werden, oder legt diese fest.Gets or sets the design-time verbs that are supported by the designer. Eine Beschreibung dieses Members finden Sie unter Verbs.For a description of this member, see Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary) IDesignerFilter.PostFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter PostFilterAttributes(IDictionary).For a description of this member, see PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary) IDesignerFilter.PostFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter PostFilterEvents(IDictionary).For a description of this member, see PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary) IDesignerFilter.PostFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter PostFilterProperties(IDictionary).For a description of this member, see PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary) IDesignerFilter.PreFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter PreFilterAttributes(IDictionary).For a description of this member, see PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary) IDesignerFilter.PreFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter PreFilterEvents(IDictionary).For a description of this member, see PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary) IDesignerFilter.PreFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter PreFilterProperties(IDictionary).For a description of this member, see PreFilterProperties(IDictionary).

IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose() IDisposable.Dispose()

Eine Beschreibung dieses Members finden Sie unter Dispose().For a description of this member, see Dispose().

IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology) IRootDesigner.GetView(ViewTechnology)

Ruft ein Ansichtsobjekt für die angegebene Ansichtstechnologie ab.Gets a view object for the specified view technology. Eine Beschreibung dieses Members finden Sie unter GetView(ViewTechnology).For a description of this member, see GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies IRootDesigner.SupportedTechnologies

Ruft ein Array von Technologien ab, die die Designerkomponente für die Anzeige unterstützen kann.Gets an array of technologies that the designer component can support for its display. Eine Beschreibung dieses Members finden Sie unter SupportedTechnologies.For a description of this member, see SupportedTechnologies.

Gilt für:

Siehe auch