DesignSurface Construtores

Definição

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.

Confira também

Aplica-se a