Compartilhar via


DesignSurface Construtores

Definição

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

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

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.

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.

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.

Confira também

Aplica-se a