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
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 .