Freigeben über


WebFormsRootDesigner Klasse

Definition

Stellt eine Basisklasse für die Entwurfszeitfunktionalität einer Webseite bereit und ermöglicht den Zugriff auf Komponenten und Steuerelemente, die zur Entwurfszeit in der Webseite von Formularen 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. Steuerelementdesigner verwenden die RootDesigner Eigenschaft, um zur Entwurfszeit auf die enthaltende Webseite 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

Name Beschreibung
WebFormsRootDesigner()

Initialisiert eine neue Instanz der WebFormsRootDesigner-Klasse.

Eigenschaften

Name Beschreibung
Component

Ruft die Komponente ab, die dieser Designer entwerfen soll, oder legt diese fest.

CurrentCulture

Ruft die Kulturinformationen für den aktuellen Thread ab.

DocumentUrl

Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft die URL ab, unter der sich die Webseite befindet.

IsDesignerViewLocked

Wenn eine abgeleitete Klasse überschrieben wird, wird ein Wert abgerufen, der angibt, ob die Designeransicht gesperrt ist.

IsLoading

Beim Überschreiben in einer abgeleiteten Klasse wird ein Wert abgerufen, der angibt, ob die Webseite noch geladen wird.

ReferenceManager

Wenn eine abgeleitete Klasse überschrieben wird, ruft ein WebFormsReferenceManager Objekt ab, das Informationen zur aktuellen Webseite enthält.

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

Name Beschreibung
AddClientScriptToDocument(ClientScriptItem)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird der aktuellen Web Forms-Seite ein Clientskriptelement hinzugefügt.

AddControlToDocument(Control, Control, ControlLocation)

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Web Forms-Seite ein Webserversteuerelement hinzugefügt.

CreateDesignerActionService(IServiceProvider)

Gibt ein Entwurfszeitobjekt DesignerActionService zurück.

CreateUrlResolutionService()

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

Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den WebFormsRootDesigner verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
Finalize()

Gibt die Ressourcen des aktuellen WebFormsRootDesigner Objekts frei, bevor es vom Garbage Collector beansprucht wird.

GenerateEmptyDesignTimeHtml(Control)

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

GenerateErrorDesignTimeHtml(Control, Exception, String)

Generiert HTML-Markup, das zum Anzeigen einer Fehlermeldung zur Entwurfszeit mithilfe des angegebenen Steuerelements, der Ausnahme und der Nachricht verwendet wird.

GetClientScriptsInDocument()

Wenn eine abgeleitete Klasse überschrieben wird, wird ein ClientScriptItemCollection Objekt zurückgegeben, das alle Clientskriptelemente enthält, die sich auf der Seite befinden.

GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)

Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, werden sowohl die aktuelle Entwurfszeitansicht als auch das HTML-Markup für das angegebene Steuerelement zurückgegeben.

GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetService(Type)

Gibt den angeforderten Dienst zurück.

GetType()

Ruft die 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 mithilfe der angegebenen Komponente.

MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnLoadComplete(EventArgs)

Löst das LoadComplete Ereignis aus, wenn die Webseite vollständig geladen wird.

PostFilterAttributes(IDictionary)

Ermöglicht es einem Designer, Elemente aus der Gruppe von Attributen zu ändern oder zu entfernen, die der Designer über ein TypeDescriptor Objekt verfügbar macht.

PostFilterEvents(IDictionary)

Ermöglicht es einem Designer, Elemente aus der Gruppe von Ereignissen zu ändern oder zu entfernen, die der Designer über ein TypeDescriptor Objekt verfügbar macht.

PostFilterProperties(IDictionary)

Ermöglicht es einem Designer, Elemente aus der Gruppe von Eigenschaften zu ändern oder zu entfernen, die der Designer über ein TypeDescriptor Objekt verfügbar macht.

PreFilterAttributes(IDictionary)

Ermöglicht es einem Designer, den Satz von Attributen hinzuzufügen, die der Designer über ein TypeDescriptor Objekt verfügbar macht.

PreFilterEvents(IDictionary)

Ermöglicht einem Designer das Hinzufügen von Elementen zu den Ereignissen, die der Designer über ein TypeDescriptor Objekt verfügbar macht.

PreFilterProperties(IDictionary)

Ermöglicht einem Designer das Hinzufügen von Elementen zum Satz von Eigenschaften, die der Designer über ein TypeDescriptor Objekt verfügbar macht.

RemoveClientScriptFromDocument(String)

Entfernt das angegebene Clientskript zur Entwurfszeit aus dem Dokument.

RemoveControlFromDocument(Control)

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird das angegebene Steuerelement von der Webseite "Web Forms" entfernt.

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

Name Beschreibung
LoadComplete

Tritt auf, wenn der Designer das Laden der Web Forms-Seite abgeschlossen hat.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDesigner.DoDefaultAction()

Eine Beschreibung dieses Mitglieds finden Sie unter DoDefaultAction().

IDesigner.Verbs

Ruft die vom Designer unterstützten Entwurfszeitverben ab oder legt diese fest. Eine Beschreibung dieses Mitglieds finden Sie unter Verbs.

IDesignerFilter.PostFilterAttributes(IDictionary)

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

IDesignerFilter.PostFilterEvents(IDictionary)

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

IDesignerFilter.PostFilterProperties(IDictionary)

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

IDesignerFilter.PreFilterAttributes(IDictionary)

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

IDesignerFilter.PreFilterEvents(IDictionary)

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

IDesignerFilter.PreFilterProperties(IDictionary)

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

IDisposable.Dispose()

Eine Beschreibung dieses Mitglieds finden Sie unter Dispose().

IRootDesigner.GetView(ViewTechnology)

Ruft ein Ansichtsobjekt für die angegebene Ansichtstechnologie ab. Eine Beschreibung dieses Mitglieds 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 Mitglieds finden Sie unter SupportedTechnologies.

Gilt für:

Weitere Informationen