IComponentInitializer Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |