DesignSurface Konstruktoren

Definition

Initialisiert eine neue Instanz der DesignSurface-Klasse.

Überlädt

Name Beschreibung
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()

Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs

Initialisiert eine neue Instanz der DesignSurface-Klasse.

public:
 DesignSurface();
public DesignSurface();
Public Sub New ()

Ausnahmen

Das IDesignerHost angefügte Objekt wurde verworfen DesignSurface .

Gilt für:

DesignSurface(IServiceProvider)

Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs

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 zum Auflösen von Diensten verwendet wird.

Ausnahmen

Das IDesignerHost angefügte Objekt wurde verworfen DesignSurface .

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)

Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs

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

rootComponentType ist null.

Das IDesignerHost angefügte Objekt wurde verworfen DesignSurface .

Hinweise

Wenn Sie den DesignSurface Konstruktor verwenden, wird ein einfaches Designerladeprogramm erstellt, das 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 das speichern des Zustands extern erfolgt. Intern wird der Stammkomponententyp aufgerufen BeginLoad und übergeben.

Note

Die DesignSurface Überladung ist nicht betroffen von DesignerOptions. Der DesignerOptions Dienstcontainer muss sich befinden, bevor die Entwurfsoberfläche geladen wird. Wenn Sie Zugriff benötigen, rufen Sie den leeren Konstruktor aufDesignerOptions, fügen Sie den DesignerOptionsServiceContainer Konstruktor und den Aufruf BeginLoad mit rootComponentType.

Gilt für:

DesignSurface(IServiceProvider, Type)

Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs
Quelle:
DesignSurface.cs

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 zum Auflösen von Diensten verwendet wird.

rootComponentType
Type

Der Typ der zu erstellenden Stammkomponente.

Ausnahmen

rootComponentType ist null.

Das IDesignerHost angefügte Objekt wurde verworfen DesignSurface .

Hinweise

Mithilfe des DesignSurface Konstruktors wird ein einfaches Designerladeprogramm erstellt, das 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 das speichern des Zustands extern erfolgt. Intern wird der Stammkomponententyp aufgerufen BeginLoad und übergeben.

Weitere Informationen

Gilt für: