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
| Nome | Description |
|---|---|
| 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 ao DesignSurface foi descartado.
Aplica-se a
DesignSurface(IServiceProvider)
Inicializa uma nova instância da classe DesignSurface.
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ços pai ou null se não houver nenhum pai usado para resolver serviços.
Exceções
O IDesignerHost anexado ao DesignSurface foi descartado.
Comentários
Quando parentProvide estiver presente, os designers contidos na superfície podem 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
rootComponentType é null.
O IDesignerHost anexado ao 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 determinado e, em seguida, encerra o processo de carregamento. Essa é uma maneira simples de criar um designer, sob a suposição de que toda a economia de estado será feita externamente. Internamente, isso chama BeginLoad e passa o tipo de componente raiz.
Note
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, DesignerOptionschame o construtor vazio, adicione a ServiceContainerDesignerOptions chamada e a chamada 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);
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ços 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
rootComponentType é null.
O IDesignerHost anexado ao DesignSurface foi descartado.
Comentários
O uso do DesignSurface construtor cria um carregador de designer simples que cria um componente do tipo fornecido e, em seguida, encerra o processo de carregamento. Essa é uma maneira simples de criar um designer, sob a suposição de que toda a economia de estado será feita externamente. Internamente, isso chama BeginLoad e passa o tipo de componente raiz.