IPersistComponentSettings Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |