IPersistComponentSettings Interface

Définition

Définit des fonctionnalités standard pour les contrôles ou les bibliothèques qui stockent et récupèrent les 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 dérivée ApplicationSettingsBase, puis en ajoutant 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 avec 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 au moment du design dépendent également de cette interface pour gérer correctement les contrôles et les composants.

Propriétés

Nom Description
SaveSettings

Obtient ou définit une valeur indiquant si le contrôle doit conserver automatiquement ses propriétés de paramètres d’application.

SettingsKey

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

Méthodes

Nom Description
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()

Réinitialise les propriétés des paramètres d’application du contrôle à leurs valeurs par défaut.

SaveComponentSettings()

Conserve les propriétés des paramètres d’application du contrôle.

S’applique à

Voir aussi