IComponentInitializer Interface

Definição

Fornece um conjunto de valores padrão recomendados durante a criação do componente.Provides a set of recommended default values during component creation.

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

Comentários

A interface IComponentInitializer 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á criando.The IComponentInitializer interface can be implemented by any designer, which is a component that also implements IDesigner, which receives a recommended set of default values for the component it is designing. IComponentInitializer é consultado durante a criação do novo componente.IComponentInitializer is queried during new component creation. Os valores padrão recomendados para as propriedades do componente são passados como pares de nome/valor em um dicionário.Recommended default values for the component's properties are passed in as name/value pairs in a dictionary.

Esse design fornece 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.This design provides two customization points: the toolbox item itself can be replaced or changed to perform custom actions, or the designer for a component can be changed to provide a custom action. Um designer que implementa IComponentInitializer não deve depender de nenhum dos seus métodos – InitializeNewComponent ou InitializeExistingComponent que está sendo chamado, pois os itens da caixa de ferramentas não são obrigados a chamar esses métodos.A designer that implements IComponentInitializer should not depend on either of its methods - InitializeNewComponent or InitializeExistingComponent - being called, because toolbox items are not obligated to call these methods.

Para obter uma visão geral da criação de componentes de design, consulte estendendo o suporte ao tempo de design.For an overview of creating design components, see Extending Design-Time Support.

Métodos

InitializeExistingComponent(IDictionary)

Restaura uma instância de um componente para seu estado padrão.Restores an instance of a component to its default state.

InitializeNewComponent(IDictionary)

Inicializa um novo componente usando um conjunto de valores recomendados.Initializes a new component using a set of recommended values.

Aplica-se a

Veja também