DesignSurface Construtores
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da DesignSurface classe.
Sobrecargas
| Name | Description |
|---|---|
| DesignSurface() |
Inicializa uma nova instância da DesignSurface classe. |
| DesignSurface(IServiceProvider) |
Inicializa uma nova instância da DesignSurface classe. |
| DesignSurface(Type) |
Inicializa uma nova instância da DesignSurface classe. |
| DesignSurface(IServiceProvider, Type) |
Inicializa uma nova instância da DesignSurface classe. |
DesignSurface()
Inicializa uma nova instância da DesignSurface classe.
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 DesignSurface classe.
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 prestador de serviços dos pais, ou null se não houver um dos pais usado para resolver os serviços.
Exceções
O IDesignerHost anexado ao DesignSurface foi descartado.
Observações
Quando parentProvide está presente, os projetistas contidos na superfície podem obter serviços da aplicação.
Ver também
Aplica-se a
DesignSurface(Type)
Inicializa uma nova instância da DesignSurface classe.
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 criar.
Exceções
rootComponentType é null.
O IDesignerHost anexado ao DesignSurface foi descartado.
Observações
Quando usa o DesignSurface construtor, ele cria um carregador designer simples que, por sua vez, cria um componente do tipo dado e depois termina o processo de carregamento. Esta é uma forma direta de criar um designer, assumindo que toda a gravação do estado será feita externamente. Internamente, isto chama BeginLoad e passa o tipo de componente raiz.
Note
A DesignSurface sobrecarga não é afetada por DesignerOptions. Devem DesignerOptions estar no contentor de serviço antes de a superfície de projeto carregar. Se precisar de acesso a DesignerOptions, chame o construtor vazio, adicione o DesignerOptions e ServiceContainer chame BeginLoad com rootComponentType.
Aplica-se a
DesignSurface(IServiceProvider, Type)
Inicializa uma nova instância da DesignSurface classe.
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 prestador de serviços dos pais, ou null se não houver um dos pais usado para resolver os serviços.
- rootComponentType
- Type
O tipo de componente raiz a criar.
Exceções
rootComponentType é null.
O IDesignerHost anexado ao DesignSurface foi descartado.
Observações
O uso do DesignSurface construtor cria-se um carregador designer simples que cria um componente do tipo dado e depois termina o processo de carregamento. Esta é uma forma direta de criar um designer, assumindo que toda a gravação do estado será feita externamente. Internamente, isto chama BeginLoad e passa o tipo de componente raiz.