Freigeben über


DesignSurfaceManager.CreateDesignSurface Methode

Definition

Erstellt eine Instanz einer Entwurfsoberfläche.

Überlädt

CreateDesignSurface()

Erstellt eine Instanz einer Entwurfsoberfläche.

CreateDesignSurface(IServiceProvider)

Erstellt eine Instanz einer Entwurfsoberfläche.

CreateDesignSurface()

Erstellt eine Instanz einer Entwurfsoberfläche.

public:
 System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface();
public System.ComponentModel.Design.DesignSurface CreateDesignSurface ();
member this.CreateDesignSurface : unit -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface () As DesignSurface

Gibt zurück

Eine neue Entwurfsoberflächeninstanz.

Weitere Informationen

Gilt für:

CreateDesignSurface(IServiceProvider)

Erstellt eine Instanz einer Entwurfsoberfläche.

public:
 System::ComponentModel::Design::DesignSurface ^ CreateDesignSurface(IServiceProvider ^ parentProvider);
public System.ComponentModel.Design.DesignSurface CreateDesignSurface (IServiceProvider parentProvider);
member this.CreateDesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Function CreateDesignSurface (parentProvider As IServiceProvider) As DesignSurface

Parameter

parentProvider
IServiceProvider

Ein übergeordneter Dienstanbieter. Ein neuer zusammengeführter Dienstanbieter wird erstellt, der zunächst einen Dienst von diesem Anbieter anfordert und anschließend eventuell aufgetretene Fehler an das Entwurfsoberflächen-Manangerobjekt delegiert. Dieser zusammengeführte Anbieter wird an die CreateDesignSurfaceCore(IServiceProvider)-Methode übergeben.

Gibt zurück

Eine neue Entwurfsoberflächeninstanz.

Ausnahmen

parentProvider ist null

Hinweise

Wenn Sie bequem zusätzliche Dienste pro Designer hinzufügen möchten, verwenden Sie den parentProvider -Parameter, um einen Dienstanbieter für diese Entwurfsoberfläche bereitzustellen. Die CreateDesignSurface -Methode erstellt einen zusammengeführten Dienstanbieter, der Dienstanforderungen sowohl des angegebenen Dienstanbieters als auch des DesignSurfaceManager sich selbst erfüllen kann. Anschließend CreateDesignSurface übergibt die -Methode diesen Dienstanbieter an die CreateDesignSurfaceCore -Methode.

Nachdem CreateDesignSurfaceCore die Entwurfsoberfläche zurückgegeben wurde, versucht die CreateDesignSurface -Methode, die IDesignerEventServiceabzurufen. Wenn es vorhanden ist und es sich um die standardmäßig bereitgestellte instance des Diensts DesignSurfaceManager handelt, löst die CreateDesignSurface -Methode das DesignerCreated -Ereignis aus.

Hinweise für Vererber

Wenn eine externe Implementierung des Diensts bereitgestellt wurde, liegt es in der Verantwortung der Klasse, die von der DesignSurfaceManager -Klasse abgeleitet ist, das Ereignis auszulösen DesignerCreated .

Weitere Informationen

Gilt für: