Partilhar via


IComponentInitializer Interface

Definição

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

public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
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

Confira também