IPersistComponentSettings Interfaccia

Definizione

Definisce le funzionalità standard per controlli o librerie che archiviano e recuperano le impostazioni dell'applicazione.

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 venga 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 controlli e componenti.

Proprietà

Nome Descrizione
SaveSettings

Ottiene o imposta un valore che indica se il controllo deve rendere persistenti automaticamente le proprietà delle impostazioni dell'applicazione.

SettingsKey

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

Metodi

Nome Descrizione
LoadComponentSettings()

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

ResetComponentSettings()

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

SaveComponentSettings()

Rende persistenti le proprietà delle impostazioni dell'applicazione del controllo.

Si applica a

Vedi anche