DesignSurfaceManager.CreateDesignSurface Methode

Definition

Erstellt eine Instanz einer Entwurfsoberfläche.

Überlädt

Name Beschreibung
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 Designoberflä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 diesen Anbieter zuerst nach einem Dienst fragt, und delegiert dann alle Fehler an das Surface Manager-Objekt des Entwurfs. Dieser zusammengeführte Anbieter wird an die CreateDesignSurfaceCore(IServiceProvider) Methode übergeben.

Gibt zurück

Eine neue Designoberflächeninstanz.

Ausnahmen

parentProvider ist null.

Hinweise

Wenn Sie zusätzliche Dienste pro Designer bequem 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 Serviceanfragen sowohl vom angegebenen Dienstanbieter als auch vom DesignSurfaceManager selbst erfüllen kann. Anschließend CreateDesignSurface übergibt die Methode diesen Dienstanbieter an die CreateDesignSurfaceCore Methode.

Nach CreateDesignSurfaceCore dem Zurückgeben der Entwurfsoberfläche versucht die CreateDesignSurface Methode, die IDesignerEventService. Wenn sie vorhanden ist und es die Instanz des Diensts ist, der DesignSurfaceManager standardmäßig bereitgestellt wird, löst die CreateDesignSurface Methode das DesignerCreated Ereignis aus.

Hinweise für Vererber

Wenn eine externe Implementierung des Diensts bereitgestellt wurde, liegt dies in der Verantwortung der Klasse, die von der DesignSurfaceManager Klasse abgeleitet wird, um das DesignerCreated Ereignis auszuheben.

Weitere Informationen

Gilt für: