DesignSurface Konstruktoren
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.
Initialisiert eine neue Instanz der DesignSurface-Klasse.
Überlädt
DesignSurface() |
Initialisiert eine neue Instanz der DesignSurface-Klasse. |
DesignSurface(IServiceProvider) |
Initialisiert eine neue Instanz der DesignSurface-Klasse. |
DesignSurface(Type) |
Initialisiert eine neue Instanz der DesignSurface-Klasse. |
DesignSurface(IServiceProvider, Type) |
Initialisiert eine neue Instanz der DesignSurface-Klasse. |
DesignSurface()
Initialisiert eine neue Instanz der DesignSurface-Klasse.
public:
DesignSurface();
public DesignSurface ();
Public Sub New ()
Ausnahmen
Das an das DesignSurface-Objekt angefügte IDesignerHost-Objekt wurde verworfen.
Gilt für:
DesignSurface(IServiceProvider)
Initialisiert eine neue Instanz der DesignSurface-Klasse.
public:
DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface (IServiceProvider parentProvider);
public DesignSurface (IServiceProvider? parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)
Parameter
- parentProvider
- IServiceProvider
Der übergeordnete Dienstanbieter oder null
, wenn kein übergeordnetes Element vorhanden ist, das zum Auflösen von Diensten verwendet wird.
Ausnahmen
Das an das DesignSurface-Objekt angefügte IDesignerHost-Objekt wurde verworfen.
Hinweise
Wenn parentProvide
vorhanden, können Designer, die in der Oberfläche enthalten sind, Dienste aus der Anwendung abrufen.
Weitere Informationen
Gilt für:
DesignSurface(Type)
Initialisiert eine neue Instanz der DesignSurface-Klasse.
public:
DesignSurface(Type ^ rootComponentType);
public DesignSurface (Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)
Parameter
- rootComponentType
- Type
Der Typ der zu erstellenden Stammkomponente.
Ausnahmen
rootComponent
ist null
.
Das an das DesignSurface-Objekt angefügte IDesignerHost-Objekt wurde verworfen.
Hinweise
Wenn Sie den DesignSurface Konstruktor verwenden, wird ein einfacher Designerladeprogramm erstellt, der wiederum eine Komponente des angegebenen Typs erstellt und dann den Ladevorgang beendet. Dies ist eine einfache Möglichkeit, einen Designer zu erstellen, unter der Annahme, dass die gesamte Speicherung des Zustands extern erfolgt. Intern wird dadurch der Stammkomponententyp aufgerufen BeginLoad und übergeben.
Hinweis
Die DesignSurface Überladung wird von DesignerOptionsnicht beeinflusst. Der DesignerOptions muss sich im Dienstcontainer befinden, bevor die Entwurfsoberfläche geladen wird. Wenn Sie Zugriff auf DesignerOptionsbenötigen, rufen Sie den leeren Konstruktor aufServiceContainer, fügen Sie dem DesignerOptions hinzu und rufen Sie mit rootComponentType
aufBeginLoad.
Gilt für:
DesignSurface(IServiceProvider, Type)
Initialisiert eine neue Instanz der DesignSurface-Klasse.
public:
DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface (IServiceProvider parentProvider, Type rootComponentType);
public DesignSurface (IServiceProvider? parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)
Parameter
- parentProvider
- IServiceProvider
Der übergeordnete Dienstanbieter oder null
, wenn kein übergeordnetes Element vorhanden ist, das zum Auflösen von Diensten verwendet wird.
- rootComponentType
- Type
Der Typ der zu erstellenden Stammkomponente.
Ausnahmen
rootComponent
ist null
.
Das an das DesignSurface-Objekt angefügte IDesignerHost-Objekt wurde verworfen.
Hinweise
Mithilfe des DesignSurface Konstruktors wird ein einfacher Designerladeprogramm erstellt, der eine Komponente des angegebenen Typs erstellt und dann den Ladevorgang beendet. Dies ist eine einfache Möglichkeit, einen Designer zu erstellen, unter der Annahme, dass die gesamte Speicherung des Zustands extern erfolgt. Intern wird dadurch der Stammkomponententyp aufgerufen BeginLoad und übergeben.