Freigeben über


WebFormsRootDesigner Klasse

Definition

Stellt eine Basisklasse für die Entwurfszeitfunktionalität einer Web Forms-Seite dar und ermöglicht den Zugriff auf und die Bearbeitung von Komponenten und Steuerelementen, die zur Entwurfszeit auf der Web Forms-Seite enthalten sind.

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
WebFormsRootDesigner
Implementiert

Hinweise

Ein Designhost, z. B. Visual Studio 2005, muss eine eigene abgeleitete Version der WebFormsRootDesigner -Klasse bereitstellen, um Designer über die RootDesigner -Eigenschaft des Designers zu steuern. Steuerelement-Designer verwenden die RootDesigner -Eigenschaft, um zur Entwurfszeit auf die enthaltende Web Forms-Seite zuzugreifen und sie zu bearbeiten.

Hinweise für Ausführende

Wenn Sie von der WebFormsRootDesigner -Klasse erben, müssen Sie die folgenden Member überschreiben:

Konstruktoren

WebFormsRootDesigner()

Initialisiert eine neue Instanz der WebFormsRootDesigner-Klasse.

Eigenschaften

Component

Ruft die Komponente ab, die von diesem Designer entworfen wird, oder legt diese fest.

CurrentCulture

Ruft Kulturinformationen für den aktuellen Thread ab.

DocumentUrl

Ruft beim Überschreiben in einer abgeleiteten Klasse die URL ab, unter der sich die Web Forms-Seite befindet.

IsDesignerViewLocked

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Designeransicht gesperrt ist.

IsLoading

Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die Web Forms-Seite noch geladen wird.

ReferenceManager

Ruft beim Überschreiben in einer abgeleiteten Klasse ein WebFormsReferenceManager-Objekt mit Informationen zur aktuellen Web Forms-Seite ab.

SupportedTechnologies

Ruft ein Array von Technologien ab, die die Designerkomponente für die Anzeige unterstützen kann.

Verbs

Ruft die Entwurfszeitverben ab, die vom Designer unterstützt werden.

Methoden

AddClientScriptToDocument(ClientScriptItem)

Fügt beim Überschreiben in einer abgeleiteten Klasse der aktuellen Web Forms-Seite ein Clientskriptelement hinzu.

AddControlToDocument(Control, Control, ControlLocation)

Fügt beim Überschreiben in einer abgeleiteten Klasse der Web Forms-Seite ein Webserversteuerelement hinzu.

CreateDesignerActionService(IServiceProvider)

Gibt ein DesignerActionService-Entwurfszeitobjekt zurück.

CreateUrlResolutionService()

Gibt einen IUrlResolutionService zurück, der relative URLs auflöst.

Dispose(Boolean)

Gibt die von WebFormsRootDesigner verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Finalize()

Gibt die Ressourcen des aktuellen WebFormsRootDesigner-Objekts frei, bevor dieses vom Garbage Collector wieder zugänglich gemacht wird.

GenerateEmptyDesignTimeHtml(Control)

Generiert zur Entwurfszeit leeres HTML-Markup für ein Steuerelement.

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.

GetClientScriptsInDocument()

Gibt beim Überschreiben in einer abgeleiteten Klasse ein ClientScriptItemCollection-Objekt zurück, das alle Clientskriptelemente der Seite enthält.

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.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetService(Type)

Gibt den angeforderten Dienst zurück.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetView(ViewTechnology)

Gibt ein Ansichtsobjekt zurück, das vom bereitgestellten ViewTechnology-Objekt bestimmt wird.

Initialize(IComponent)

Initialisiert das WebFormsRootDesigner-Objekt mit der angegebenen Komponente.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnLoadComplete(EventArgs)

Löst das LoadComplete-Ereignis aus, sobald die Web Forms-Seite vollständig geladen wurde.

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.

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.

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.

PreFilterAttributes(IDictionary)

Ermöglicht einem Designer das Hinzufügen zu dem Satz von Attributen, den der Designer über ein TypeDescriptor-Objekt verfügbar macht.

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.

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.

RemoveClientScriptFromDocument(String)

Entfernt das angegebene Clientskript zur Entwurfszeit aus dem Dokument.

RemoveControlFromDocument(Control)

Entfernt beim Überschreiben in einer abgeleiteten Klasse das angegebene Steuerelement aus der Web Forms-Seite.

ResolveUrl(String)

Konvertiert eine relative URL in eine vollqualifizierte URL.

SetControlID(Control, String)

Legt die ID-Eigenschaft des angegebenen Steuerelements mit der angegebenen Zeichenfolge fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Ereignisse

LoadComplete

Tritt ein, wenn der Designer das Laden der Web Forms-Seite abschließt.

Explizite Schnittstellenimplementierungen

IDesigner.DoDefaultAction()

Eine Beschreibung dieses Elements finden Sie unter DoDefaultAction().

IDesigner.Verbs

Ruft die Entwurfszeitverben ab, die vom Designer unterstützt werden, oder legt diese fest. Eine Beschreibung dieses Elements finden Sie unter Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter PostFilterAttributes(IDictionary).

IDesignerFilter.PostFilterEvents(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter PostFilterEvents(IDictionary).

IDesignerFilter.PostFilterProperties(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter PostFilterProperties(IDictionary).

IDesignerFilter.PreFilterAttributes(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter PreFilterAttributes(IDictionary).

IDesignerFilter.PreFilterEvents(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter PreFilterEvents(IDictionary).

IDesignerFilter.PreFilterProperties(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter PreFilterProperties(IDictionary).

IDisposable.Dispose()

Eine Beschreibung dieses Elements finden Sie unter Dispose().

IRootDesigner.GetView(ViewTechnology)

Ruft ein Ansichtsobjekt für die angegebene Ansichtstechnologie ab. Eine Beschreibung dieses Elements finden Sie unter GetView(ViewTechnology).

IRootDesigner.SupportedTechnologies

Ruft ein Array von Technologien ab, die die Designerkomponente für die Anzeige unterstützen kann. Eine Beschreibung dieses Elements finden Sie unter SupportedTechnologies.

Gilt für:

Weitere Informationen