Partager via


IComponentInitializer Interface

Définition

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.

S’applique à

Voir aussi