DesignSurfaceManager.CreateDesignSurface Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.