DesignSurface Constructores
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í.
Inicializa una nueva instancia de la clase DesignSurface.
Sobrecargas
DesignSurface() |
Inicializa una nueva instancia de la clase DesignSurface. |
DesignSurface(IServiceProvider) |
Inicializa una nueva instancia de la clase DesignSurface. |
DesignSurface(Type) |
Inicializa una nueva instancia de la clase DesignSurface. |
DesignSurface(IServiceProvider, Type) |
Inicializa una nueva instancia de la clase DesignSurface. |
DesignSurface()
Inicializa una nueva instancia de la clase DesignSurface.
public:
DesignSurface();
public DesignSurface ();
Public Sub New ()
Excepciones
La interfaz IDesignerHost asociada al objeto DesignSurface se ha desechado.
Se aplica a
DesignSurface(IServiceProvider)
Inicializa una nueva instancia de la clase DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider);
public DesignSurface (IServiceProvider parentProvider);
public DesignSurface (IServiceProvider? parentProvider);
new System.ComponentModel.Design.DesignSurface : IServiceProvider -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider)
Parámetros
- parentProvider
- IServiceProvider
Proveedor de servicios primario o null
si no se usa ningún elemento primario para resolver servicios.
Excepciones
La interfaz IDesignerHost asociada al objeto DesignSurface se ha desechado.
Comentarios
Cuando parentProvide
está presente, los diseñadores contenidos en la superficie pueden recuperar servicios de la aplicación.
Consulte también
Se aplica a
DesignSurface(Type)
Inicializa una nueva instancia de la clase DesignSurface.
public:
DesignSurface(Type ^ rootComponentType);
public DesignSurface (Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (rootComponentType As Type)
Parámetros
- rootComponentType
- Type
Tipo de componente raíz que se va a crear.
Excepciones
rootComponent
es null
.
La interfaz IDesignerHost asociada al objeto DesignSurface se ha desechado.
Comentarios
Cuando se usa el DesignSurface constructor, se crea un cargador de diseñador simple que, a su vez, crea un componente del tipo especificado y, a continuación, finaliza el proceso de carga. Se trata de una manera sencilla de crear un diseñador, bajo la suposición de que todo el almacenamiento del estado se realizará externamente. Internamente, llama BeginLoad a y pasa el tipo de componente raíz.
Nota
La DesignSurface sobrecarga no se ve afectada por DesignerOptions. debe DesignerOptions estar en el contenedor de servicios antes de que se cargue la superficie de diseño. Si necesita acceso a DesignerOptions, llame al constructor vacío, agregue DesignerOptions a y llame BeginLoad a ServiceContainer con rootComponentType
.
Se aplica a
DesignSurface(IServiceProvider, Type)
Inicializa una nueva instancia de la clase DesignSurface.
public:
DesignSurface(IServiceProvider ^ parentProvider, Type ^ rootComponentType);
public DesignSurface (IServiceProvider parentProvider, Type rootComponentType);
public DesignSurface (IServiceProvider? parentProvider, Type rootComponentType);
new System.ComponentModel.Design.DesignSurface : IServiceProvider * Type -> System.ComponentModel.Design.DesignSurface
Public Sub New (parentProvider As IServiceProvider, rootComponentType As Type)
Parámetros
- parentProvider
- IServiceProvider
Proveedor de servicios primario o null
si no se usa ningún elemento primario para resolver servicios.
- rootComponentType
- Type
Tipo de componente raíz que se va a crear.
Excepciones
rootComponent
es null
.
La interfaz IDesignerHost asociada al objeto DesignSurface se ha desechado.
Comentarios
El uso del DesignSurface constructor crea un cargador de diseñador simple que crea un componente del tipo especificado y, a continuación, finaliza el proceso de carga. Se trata de una manera sencilla de crear un diseñador, bajo la suposición de que todo el almacenamiento del estado se realizará externamente. Internamente, llama BeginLoad a y pasa el tipo de componente raíz.