DesignSurfaceManager.CreateDesignSurface Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.