IPersistComponentSettings IPersistComponentSettings IPersistComponentSettings IPersistComponentSettings Interface

Definizione

Definisce le funzionalità standard per controlli o librerie utilizzate per memorizzare e recuperare le impostazioni delle applicazioni.Defines standard functionality for controls or libraries that store and retrieve application settings.

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

Commenti

In genere, è possibile aggiungere il supporto delle impostazioni dell'applicazione a un'applicazione mediante la creazione di una classe wrapper delle impostazioni, che è derivata da ApplicationSettingsBasee quindi aggiungere proprietà speciali a questa classe.Typically, you can add application settings support to an application by creating a settings wrapper class, which is derived from ApplicationSettingsBase, and then add special properties to this class. Tuttavia, questo approccio non sufficientemente incapsula le impostazioni dell'applicazione per un controllo in modo che il contenitore è schermato dai dettagli.However, this approach does not sufficiently encapsulate application settings for a control so that its container is shielded from the details. Il IPersistComponentSettings interfaccia fornisce un'applicazione con un'interfaccia standard per comunicare richieste di modifica dello stato delle impostazioni dell'applicazione a un modulo di libreria, componente o controllo.The IPersistComponentSettings interface provides an application with a standard interface for communicating application settings state change requests to a control, component, or library module. Gli strumenti di progettazione dipendono anche da questa interfaccia per gestire correttamente i controlli e componenti.Design-time tools also depend on this interface to properly manage controls and components.

Proprietà

SaveSettings SaveSettings SaveSettings SaveSettings

Ottiene o imposta un valore che indica se le proprietà delle impostazioni dell'applicazione del controllo devono essere mantenute automaticamente.Gets or sets a value indicating whether the control should automatically persist its application settings properties.

SettingsKey SettingsKey SettingsKey SettingsKey

Ottiene o imposta il valore della chiave delle impostazioni dell'applicazione per l'istanza corrente del controllo.Gets or sets the value of the application settings key for the current instance of the control.

Metodi

LoadComponentSettings() LoadComponentSettings() LoadComponentSettings() LoadComponentSettings()

Legge le impostazioni dell'applicazione del controllo nelle relative proprietà corrispondenti e aggiorna lo stato del controllo.Reads the control's application settings into their corresponding properties and updates the control's state.

ResetComponentSettings() ResetComponentSettings() ResetComponentSettings() ResetComponentSettings()

Reimposta le proprietà delle impostazioni dell'applicazione del controllo sui relativi valori predefiniti.Resets the control's application settings properties to their default values.

SaveComponentSettings() SaveComponentSettings() SaveComponentSettings() SaveComponentSettings()

Mantiene le proprietà delle impostazioni dell'applicazione del controllo.Persists the control's application settings properties.

Si applica a

Vedi anche