Comparteix a través de


DesignSurface Constructores

Definición

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.

Consulte también

Se aplica a