IComponentInitializer Interface
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
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.
Initialize |
Restaura uma instância de um componente para seu estado padrão. |
Initialize |
Inicializa um novo componente usando um conjunto de valores recomendados. |
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 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: