DesignSurface Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe DesignSurface.
Sobrecargas
DesignSurface() |
Inicializa uma nova instância da classe DesignSurface. |
DesignSurface(IServiceProvider) |
Inicializa uma nova instância da classe DesignSurface. |
DesignSurface(Type) |
Inicializa uma nova instância da classe DesignSurface. |
DesignSurface(IServiceProvider, Type) |
Inicializa uma nova instância da classe DesignSurface. |
DesignSurface()
Inicializa uma nova instância da classe DesignSurface.
public:
DesignSurface();
public DesignSurface ();
Public Sub New ()
Exceções
O IDesignerHost anexado a DesignSurface foi descartado.
Aplica-se a
DesignSurface(IServiceProvider)
Inicializa uma nova instância da classe 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
O provedor de serviço pai ou null
se não houver nenhum pai usado para resolver serviços.
Exceções
O IDesignerHost anexado a DesignSurface foi descartado.
Comentários
Quando parentProvide
estiver presente, os designers contidos na superfície poderão recuperar serviços do aplicativo.
Confira também
Aplica-se a
DesignSurface(Type)
Inicializa uma nova instância da classe 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
O tipo de componente raiz a ser criado.
Exceções
rootComponent
é null
.
O IDesignerHost anexado a DesignSurface foi descartado.
Comentários
Quando você usa o DesignSurface construtor, ele cria um carregador de designer simples que, por sua vez, cria um componente do tipo especificado e, em seguida, encerra o processo de carregamento. Essa é uma maneira simples de criar um designer, sob a suposição de que todo o salvamento de estado será feito externamente. Internamente, isso chama BeginLoad e passa o tipo de componente raiz.
Observação
A DesignSurface sobrecarga não é afetada por DesignerOptions. O DesignerOptions deve estar no contêiner de serviço antes que a superfície de design seja carregada. Se você precisar de acesso a DesignerOptions, chame o construtor vazio, adicione ao DesignerOptionsServiceContainer e chame BeginLoad com rootComponentType
.
Aplica-se a
DesignSurface(IServiceProvider, Type)
Inicializa uma nova instância da classe 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
O provedor de serviço pai ou null
se não houver nenhum pai usado para resolver serviços.
- rootComponentType
- Type
O tipo de componente raiz a ser criado.
Exceções
rootComponent
é null
.
O IDesignerHost anexado a DesignSurface foi descartado.
Comentários
O uso do DesignSurface construtor cria um carregador de designer simples que cria um componente do tipo especificado e, em seguida, encerra o processo de carregamento. Essa é uma maneira simples de criar um designer, sob a suposição de que todo o salvamento de estado será feito externamente. Internamente, isso chama BeginLoad e passa o tipo de componente raiz.