DesignSurfaceManager.CreateDesignSurface Método

Definición

Crea una instancia de una superficie de diseño.Creates an instance of a design surface.

Sobrecargas

CreateDesignSurface()

Crea una instancia de una superficie de diseño.Creates an instance of a design surface.

CreateDesignSurface(IServiceProvider)

Crea una instancia de una superficie de diseño.Creates an instance of a design surface.

CreateDesignSurface()

Crea una instancia de una superficie de diseño.Creates an instance of a design surface.

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

Devoluciones

DesignSurface

Nueva instancia de la superficie de diseño.A new design surface instance.

Consulte también

Se aplica a

CreateDesignSurface(IServiceProvider)

Crea una instancia de una superficie de diseño.Creates an instance of a design surface.

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

Parámetros

parentProvider
IServiceProvider

Proveedor de servicios primario.A parent service provider. Se creará un nuevo proveedor de servicios combinado que primero solicitará un servicio a este proveedor y, a continuación, delegará cualquier error en el objeto administrador de la superficie de diseño.A new merged service provider will be created that will first ask this provider for a service, and then delegate any failures to the design surface manager object. Este proveedor combinado se pasará al método CreateDesignSurfaceCore(IServiceProvider).This merged provider will be passed into the CreateDesignSurfaceCore(IServiceProvider) method.

Devoluciones

DesignSurface

Nueva instancia de la superficie de diseño.A new design surface instance.

Excepciones

parentProvider es null.parentProvider is null.

Comentarios

Si desea agregar de forma cómoda servicios adicionales por diseñador, use el parentProvider parámetro para proporcionar un proveedor de servicios para esta superficie de diseño.If you want to conveniently add additional per-designer services, use the parentProvider parameter to provide a service provider for this design surface. El CreateDesignSurface método crea un proveedor de servicios combinado que puede satisfacer las solicitudes de servicio del proveedor de servicios dado, así como del DesignSurfaceManager propio.The CreateDesignSurface method creates a merged service provider that can satisfy service requests from both the given service provider as well as the DesignSurfaceManager itself. CreateDesignSurfaceA continuación, el método pasa este proveedor de servicios al CreateDesignSurfaceCore método.The CreateDesignSurface method then passes this service provider into the CreateDesignSurfaceCore method.

Después de que CreateDesignSurfaceCore devuelva la superficie de diseño, el CreateDesignSurface método intenta obtener IDesignerEventService .After CreateDesignSurfaceCore returns the design surface, the CreateDesignSurface method tries to obtain the IDesignerEventService. Si está presente, y si es la instancia del servicio que DesignSurfaceManager proporciona de forma predeterminada, el CreateDesignSurface método genera el DesignerCreated evento.If it is present, and if it is the instance of the service that DesignSurfaceManager provided by default, the CreateDesignSurface method raises the DesignerCreated event.

Notas a los desarrolladores de herederos

Si se proporciona una implementación externa del servicio, es responsabilidad de la clase que se deriva de la DesignSurfaceManager clase para generar el DesignerCreated evento.If an external implementation of the service was provided, it is the responsibility of the class that derives from the DesignSurfaceManager class to raise the DesignerCreated event.

Consulte también

Se aplica a