Udostępnij za pośrednictwem


IPersistComponentSettings Interfejs

Definicja

Definiuje standardowe funkcje kontrolek lub bibliotek, które przechowują i pobierają ustawienia aplikacji.

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

Uwagi

Zazwyczaj można dodać obsługę ustawień aplikacji do aplikacji, tworząc klasę otoki ustawień, która pochodzi z ApplicationSettingsBaseklasy , a następnie dodaj specjalne właściwości do tej klasy. Jednak takie podejście nie hermetyzuje wystarczająco ustawień aplikacji dla kontrolki, aby jego kontener był chroniony ze szczegółami. Interfejs IPersistComponentSettings udostępnia aplikację ze standardowym interfejsem do komunikowania żądań zmiany stanu ustawień aplikacji do modułu kontroli, składnika lub biblioteki. Narzędzia czasu projektowania zależą również od tego interfejsu, aby prawidłowo zarządzać kontrolkami i składnikami.

Właściwości

SaveSettings

Pobiera lub ustawia wartość wskazującą, czy kontrolka powinna automatycznie utrwalać jej właściwości ustawień aplikacji.

SettingsKey

Pobiera lub ustawia wartość klucza ustawień aplikacji dla bieżącego wystąpienia kontrolki.

Metody

LoadComponentSettings()

Odczytuje ustawienia aplikacji kontrolki do odpowiednich właściwości i aktualizuje stan kontrolki.

ResetComponentSettings()

Resetuje właściwości ustawień aplikacji kontrolki do ich wartości domyślnych.

SaveComponentSettings()

Utrwala właściwości ustawień aplikacji kontrolki.

Dotyczy

Zobacz też