IComponentInitializer Interface

Definição

Fornece um conjunto de valores predefinidos recomendados durante a criação de componentes.

public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
Derivado

Observações

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

Este design oferece dois pontos de personalização: o próprio item da caixa de ferramentas 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 dos 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 uma visão geral da criação de componentes de design, veja Extensão Design-Time Suporte.

Métodos

Name Description
InitializeExistingComponent(IDictionary)

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

InitializeNewComponent(IDictionary)

Inicializa um novo componente usando um conjunto de valores recomendados.

Aplica-se a

Ver também