Freigeben über


IPersistComponentSettings Schnittstelle

Definition

Definiert Standardfunktionen für Steuerelemente oder Bibliotheken, die Anwendungseinstellungen speichern oder abrufen.

public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings

Hinweise

In der Regel können Sie einer Anwendung Unterstützung für Anwendungseinstellungen hinzufügen, indem Sie eine Einstellungswrapperklasse erstellen, die von ApplicationSettingsBaseabgeleitet wird, und dieser Klasse dann spezielle Eigenschaften hinzufügen. Dieser Ansatz kapselt die Anwendungseinstellungen für ein Steuerelement jedoch nicht ausreichend, sodass dessen Container von den Details abgeschirmt wird. Die IPersistComponentSettings Schnittstelle stellt einer Anwendung eine Standardschnittstelle für die Kommunikation von Änderungsanforderungen für Anwendungseinstellungen an ein Steuerelement, eine Komponente oder ein Bibliotheksmodul bereit. Entwurfszeittools sind auch von dieser Schnittstelle abhängig, um Steuerelemente und Komponenten ordnungsgemäß zu verwalten.

Eigenschaften

SaveSettings

Ruft einen Wert ab, der angibt, ob das Steuerelement die Eigenschaften seiner Anwendungseinstellungen automatisch beibehalten soll, oder legt diesen Wert fest.

SettingsKey

Ruft den Wert des Schlüssels der Anwendungseinstellungen für die aktuelle Instanz des Steuerelements ab oder legt diesen fest.

Methoden

LoadComponentSettings()

Liest die Anwendungseinstellungen des Steuerelements in die entsprechenden Eigenschaften und aktualisiert den Zustand des Steuerelements.

ResetComponentSettings()

Setzt die Eigenschaften der Anwendungseinstellungen des Steuerelements auf die Standardwerte zurück.

SaveComponentSettings()

Behält die Eigenschaften der Anwendungseinstellungen des Steuerelements bei.

Gilt für:

Weitere Informationen