IComponentInitializer Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |