Condividi tramite


IComponentInitializer Interfaccia

Definizione

Fornisce un set di valori predefiniti consigliati durante la creazione del componente.

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 stesso della casella degli strumenti 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 dalla chiamata, perché gli elementi della casella degli strumenti non sono tenuti a chiamare questi metodi.

Metodi

Nome Descrizione
InitializeExistingComponent(IDictionary)

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

InitializeNewComponent(IDictionary)

Inizializza un nuovo componente utilizzando un set di valori consigliati.

Si applica a

Vedi anche