WebFormsRootDesigner Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Die DocumentUrlEigenschaften , IsDesignerViewLocked, IsLoading, ReferenceManager, SupportedTechnologiesund Verbs .
Die AddClientScriptToDocument(ClientScriptItem)Methoden , AddControlToDocument(Control, Control, ControlLocation), GetClientScriptsInDocument(), GetControlViewAndTag(Control, IControlDesignerView, IControlDesignerTag)und RemoveControlFromDocument(Control) .
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 |
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. |