IComponentInitializer Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un ensemble de valeurs par défaut recommandées lors de la création du composant.
public interface class IComponentInitializer
public interface IComponentInitializer
type IComponentInitializer = interface
Public Interface IComponentInitializer
- Dérivé
Remarques
L’interface IComponentInitializer peut être implémentée par n’importe quel concepteur, qui est un composant qui implémente IDesignerégalement , qui reçoit un ensemble recommandé de valeurs par défaut pour le composant qu’il conçoit. IComponentInitializer est interrogé lors de la création d’un composant. Les valeurs par défaut recommandées pour les propriétés du composant sont transmises en tant que paires nom/valeur dans un dictionnaire.
Cette conception fournit deux points de personnalisation : l’élément de boîte à outils lui-même peut être remplacé ou modifié pour effectuer des actions personnalisées, ou le concepteur d’un composant peut être modifié pour fournir une action personnalisée. Un concepteur qui implémente ne doit pas dépendre de l’une de ses méthodes ou InitializeNewComponentInitializeExistingComponent de son appel, car les éléments de boîte à outils ne sont pas obligés IComponentInitializer d’appeler ces méthodes.
Méthodes
| Nom | Description |
|---|---|
| InitializeExistingComponent(IDictionary) |
Restaure une instance d’un composant à son état par défaut. |
| InitializeNewComponent(IDictionary) |
Initialise un nouveau composant à l’aide d’un ensemble de valeurs recommandées. |