DesignSurface Construtores

Definição

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.

Ver também

Aplica-se a