DesignSurfaceManager.CreateDesignSurface Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří instanci návrhové plochy.
Přetížení
CreateDesignSurface() |
Vytvoří instanci návrhové plochy. |
CreateDesignSurface(IServiceProvider) |
Vytvoří instanci návrhové plochy. |
CreateDesignSurface()
Vytvoří instanci návrhové plochy.
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
Návraty
Nová instance návrhu povrchu.
Viz také
Platí pro
CreateDesignSurface(IServiceProvider)
Vytvoří instanci návrhové plochy.
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
Parametry
- parentProvider
- IServiceProvider
Nadřazený poskytovatel služeb. Vytvoří se nový sloučený poskytovatel služeb, který nejprve požádá tohoto poskytovatele o službu a poté deleguje případná selhání na objekt správce návrhové plochy. Tento sloučený zprostředkovatel bude předán metodě CreateDesignSurfaceCore(IServiceProvider) .
Návraty
Nová instance návrhu povrchu.
Výjimky
parentProvider
je null
.
Poznámky
Pokud chcete pohodlně přidat další služby pro jednotlivé návrháře, použijte parentProvider
parametr k poskytnutí poskytovatele služeb pro tuto návrhovou plochu. Metoda CreateDesignSurface vytvoří sloučeného poskytovatele služeb, který může splnit požadavky na služby jak od daného poskytovatele služeb, tak i od samotného DesignSurfaceManager poskytovatele služeb. Metoda CreateDesignSurface pak předá tohoto poskytovatele služby metodě CreateDesignSurfaceCore .
Po CreateDesignSurfaceCore vrácení návrhové plochy se CreateDesignSurface metoda pokusí získat IDesignerEventService. Pokud je k dispozici a pokud je to instance služby, která DesignSurfaceManager je poskytována ve výchozím nastavení, CreateDesignSurface metoda vyvolá DesignerCreated událost.
Poznámky pro dědice
Pokud byla poskytnuta externí implementace služby, je zodpovědností třídy, která je odvozena z DesignSurfaceManager třídy za vyvolání DesignerCreated události.