Condividi tramite


IPersistComponentSettings Interfaccia

Definizione

Definisce le funzionalità standard per controlli o librerie utilizzate per memorizzare e recuperare le impostazioni delle applicazioni.

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 creando una classe wrapper delle impostazioni, derivata da ApplicationSettingsBasee quindi aggiungere proprietà speciali a questa classe. Tuttavia, questo approccio non incapsula sufficientemente le impostazioni dell'applicazione per un controllo in modo che il relativo contenitore sia schermato dai dettagli. L'interfaccia IPersistComponentSettings fornisce un'applicazione con un'interfaccia standard per comunicare le richieste di modifica dello stato delle impostazioni dell'applicazione a un modulo di controllo, componente o libreria. Gli strumenti in fase di progettazione dipendono anche da questa interfaccia per gestire correttamente i controlli e i componenti.

Proprietà

SaveSettings

Ottiene o imposta un valore che indica se le proprietà delle impostazioni dell'applicazione del controllo devono essere mantenute automaticamente.

SettingsKey

Ottiene o imposta il valore della chiave delle impostazioni dell'applicazione per l'istanza corrente del controllo.

Metodi

LoadComponentSettings()

Legge le impostazioni dell'applicazione del controllo nelle relative proprietà corrispondenti e aggiorna lo stato del controllo.

ResetComponentSettings()

Reimposta le proprietà delle impostazioni dell'applicazione del controllo sui relativi valori predefiniti.

SaveComponentSettings()

Mantiene le proprietà delle impostazioni dell'applicazione del controllo.

Si applica a

Vedi anche