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 jeu de valeurs par défaut recommandées pendant la création de composants.
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 nouveau composant. Les valeurs par défaut recommandées pour les propriétés du composant sont transmises sous forme de 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 IComponentInitializer ne doit pas dépendre de l’appel de l’une ou InitializeExistingComponent l’autre de ses méthodesInitializeNewComponent, car les éléments de boîte à outils ne sont pas obligés d’appeler ces méthodes.
Pour obtenir une vue d’ensemble de la création de composants de conception, consultez Extension de la prise en charge Design-Time.
Méthodes
InitializeExistingComponent(IDictionary) |
Rétablit l'état par défaut d'une instance d'un composant. |
InitializeNewComponent(IDictionary) |
Initialise un nouveau composant à l'aide d'un jeu de valeurs recommandées. |