DesignSurfaceManager.CreateDesignSurface Methode
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.
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.