Ler em inglês

Compartilhar via


IComponentInitializer Interface

Definição

Fornece um conjunto de valores padrão recomendados durante a criação do componente.

public interface IComponentInitializer
Derivado

Comentários

A IComponentInitializer interface pode ser implementada por qualquer designer, que é um componente que também implementa IDesigner, que recebe um conjunto recomendado de valores padrão para o componente que está projetando. IComponentInitializer é consultado durante a criação do novo componente. Os valores padrão recomendados para as propriedades do componente são passados como pares nome/valor em um dicionário.

Esse design fornece dois pontos de personalização: o item da caixa de ferramentas em si pode ser substituído ou alterado para executar ações personalizadas ou o designer de um componente pode ser alterado para fornecer uma ação personalizada. Um designer que implementa IComponentInitializer não deve depender de nenhum de seus métodos - InitializeNewComponent ou InitializeExistingComponent - ser chamado, porque os itens da caixa de ferramentas não são obrigados a chamar esses métodos.

Para obter uma visão geral da criação de componentes de design, consulte Estendendo Design-Time suporte.

Métodos

InitializeExistingComponent(IDictionary)

Restaura uma instância de um componente para seu estado padrão.

InitializeNewComponent(IDictionary)

Inicializa um novo componente usando um conjunto de valores recomendados.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Confira também