Partager via


IPersistComponentSettings Interface

Définition

Définit les fonctionnalités standard pour les contrôles ou les bibliothèques qui stockent et récupèrent des paramètres d'application.

public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings

Remarques

En règle générale, vous pouvez ajouter la prise en charge des paramètres d’application à une application en créant une classe wrapper de paramètres, qui est dérivée de ApplicationSettingsBase, puis ajouter des propriétés spéciales à cette classe. Toutefois, cette approche n’encapsule pas suffisamment les paramètres d’application pour un contrôle afin que son conteneur soit protégé des détails. L’interface IPersistComponentSettings fournit à une application une interface standard pour communiquer les demandes de modification d’état des paramètres d’application à un module de contrôle, de composant ou de bibliothèque. Les outils de conception dépendent également de cette interface pour gérer correctement les contrôles et les composants.

Propriétés

SaveSettings

Obtient ou définit une valeur indiquant si le contrôle doit rendre ses données de configuration automatiquement persistantes.

SettingsKey

Obtient ou définit la valeur de la clé de paramètres d'application pour l'instance actuelle du contrôle.

Méthodes

LoadComponentSettings()

Lit les paramètres d'application du contrôle dans leurs propriétés correspondantes et met à jour l'état du contrôle.

ResetComponentSettings()

Restaure les valeurs par défaut des propriétés de paramètres d'application du contrôle.

SaveComponentSettings()

Rend persistantes les propriétés de paramètres d'application du contrôle.

S’applique à

Voir aussi