DesignSurfaceManager.CreateDesignSurface Methode

Definitie

Hiermee maakt u een exemplaar van een ontwerpoppervlak.

Overloads

Name Description
CreateDesignSurface()

Hiermee maakt u een exemplaar van een ontwerpoppervlak.

CreateDesignSurface(IServiceProvider)

Hiermee maakt u een exemplaar van een ontwerpoppervlak.

CreateDesignSurface()

Hiermee maakt u een exemplaar van een ontwerpoppervlak.

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

Retouren

Een nieuw ontwerpoppervlakexemplaren.

Zie ook

Van toepassing op

CreateDesignSurface(IServiceProvider)

Hiermee maakt u een exemplaar van een ontwerpoppervlak.

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

Parameters

parentProvider
IServiceProvider

Een bovenliggende serviceprovider. Er wordt een nieuwe samengevoegde serviceprovider gemaakt die deze provider eerst om een service vraagt en vervolgens eventuele fouten delegeert aan het ontwerpoppervlakbeheerobject. Deze samengevoegde provider wordt doorgegeven aan de CreateDesignSurfaceCore(IServiceProvider) methode.

Retouren

Een nieuw ontwerpoppervlakexemplaren.

Uitzonderingen

parentProvider is null.

Opmerkingen

Als u handig extra services per ontwerper wilt toevoegen, gebruikt u de parentProvider parameter om een serviceprovider voor dit ontwerpoppervlak te bieden. De CreateDesignSurface methode maakt een samengevoegde serviceprovider die kan voldoen aan serviceaanvragen van zowel de opgegeven serviceprovider als de DesignSurfaceManager zelf. De CreateDesignSurface methode geeft deze serviceprovider vervolgens door aan de CreateDesignSurfaceCore methode.

Nadat CreateDesignSurfaceCore het ontwerpoppervlak is geretourneerd, probeert de CreateDesignSurface methode de IDesignerEventService. Als deze aanwezig is en als het het exemplaar is van de service die DesignSurfaceManager standaard wordt geleverd, wordt de DesignerCreated gebeurtenis gegenereerd door de CreateDesignSurface methode.

Notities voor overnemers

Als er een externe implementatie van de service is geleverd, is dit de verantwoordelijkheid van de klasse die is afgeleid van de DesignSurfaceManager klasse om de DesignerCreated gebeurtenis te genereren.

Zie ook

Van toepassing op