Compartir a través de


DesignSurfaceManager.CreateDesignSurface Método

Definición

Crea una instancia de una superficie de diseño.

Sobrecargas

CreateDesignSurface()

Crea una instancia de una superficie de diseño.

CreateDesignSurface(IServiceProvider)

Crea una instancia de una superficie de diseño.

CreateDesignSurface()

Crea una instancia de una superficie de diseño.

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

Nueva instancia de la superficie de diseño.

Consulte también

Se aplica a

CreateDesignSurface(IServiceProvider)

Crea una instancia de una superficie de diseño.

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. 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. Este proveedor combinado se pasará al método CreateDesignSurfaceCore(IServiceProvider).

Devoluciones

Nueva instancia de la superficie de diseño.

Excepciones

parentProvider es null.

Comentarios

Si desea agregar convenientemente servicios adicionales por diseñador, use el parentProvider parámetro para proporcionar un proveedor de servicios para esta superficie de diseño. El CreateDesignSurface método crea un proveedor de servicios combinado que puede satisfacer las solicitudes de servicio tanto del proveedor de servicios dado como del DesignSurfaceManager propio. A CreateDesignSurface continuación, el método pasa este proveedor de servicios al CreateDesignSurfaceCore método .

Después CreateDesignSurfaceCore de devolver la superficie de diseño, el CreateDesignSurface método intenta obtener .IDesignerEventService Si está presente y es la instancia del servicio que DesignSurfaceManager proporcionó de forma predeterminada, el CreateDesignSurface método genera el DesignerCreated evento .

Notas a los desarrolladores de herederos

Si se proporcionó una implementación externa del servicio, es responsabilidad de la clase que deriva de la DesignSurfaceManager clase para generar el DesignerCreated evento.

Consulte también

Se aplica a