DesignSurfaceManager.CreateDesignSurface Metoda

Definice

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.

Viz také

Platí pro