Condividi tramite


IComponentInitializer Interfaccia

Definizione

Fornisce un gruppo di valori predefiniti consigliati durante la creazione dei componenti.

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

Commenti

L'interfaccia IComponentInitializer può essere implementata da qualsiasi finestra di progettazione, ovvero un componente che implementa IDesigneranche , che riceve un set consigliato di valori predefiniti per il componente che sta progettando. IComponentInitializer viene eseguita una query durante la creazione di nuovi componenti. I valori predefiniti consigliati per le proprietà del componente vengono passati come coppie nome/valore in un dizionario.

Questa progettazione fornisce due punti di personalizzazione: l'elemento della casella degli strumenti stesso può essere sostituito o modificato per eseguire azioni personalizzate oppure la finestra di progettazione per un componente può essere modificata per fornire un'azione personalizzata. Una finestra di progettazione che implementa IComponentInitializer non deve dipendere da uno dei relativi metodi o InitializeNewComponentInitializeExistingComponent da una chiamata, perché gli elementi della casella degli strumenti non sono obbligati a chiamare questi metodi.

Per una panoramica della creazione di componenti di progettazione, vedere Estensione del supporto Design-Time.

Metodi

InitializeExistingComponent(IDictionary)

Ripristina lo stato predefinito di un'istanza di un componente.

InitializeNewComponent(IDictionary)

Inizializza un nuovo componente utilizzando un gruppo di valori consigliati.

Si applica a

Vedi anche