IPersistComponentSettings Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Definierar standardfunktioner för kontroller eller bibliotek som lagrar och hämtar programinställningar.
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
Kommentarer
Vanligtvis kan du lägga till stöd för programinställningar i ett program genom att skapa en inställningshanteringsklass som härleds från ApplicationSettingsBaseoch sedan lägga till särskilda egenskaper i den här klassen. Den här metoden kapslar dock inte in programinställningar tillräckligt för en kontroll så att containern avskärmas från informationen. Gränssnittet IPersistComponentSettings tillhandahåller ett program med ett standardgränssnitt för att kommunicera begäranden om ändringstillstånd för programinställningar till en kontroll-, komponent- eller biblioteksmodul. Design-time-verktyg är också beroende av det här gränssnittet för att hantera kontroller och komponenter korrekt.
Egenskaper
| Name | Description |
|---|---|
| SaveSettings |
Hämtar eller anger ett värde som anger om kontrollen automatiskt ska bevara sina egenskaper för programinställningar. |
| SettingsKey |
Hämtar eller anger värdet för programinställningsnyckeln för den aktuella instansen av kontrollen. |
Metoder
| Name | Description |
|---|---|
| LoadComponentSettings() |
Läser in kontrollens programinställningar i motsvarande egenskaper och uppdaterar kontrollens tillstånd. |
| ResetComponentSettings() |
Återställer kontrollens egenskaper för programinställningar till deras standardvärden. |
| SaveComponentSettings() |
Bevarar kontrollens egenskaper för programinställningar. |