Partager via


IComponentInitializer Interface

Définition

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.

S’applique à

Voir aussi