IPersistComponentSettings Gränssnitt

Definition

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.

Gäller för

Se även