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 dodać specjalne właściwości do tej klasy. Jednak takie podejście nie jest wystarczająco hermetyzujące ustawienia aplikacji dla kontrolki, tak aby jego kontener był chroniony przed szczegółami. Interfejs IPersistComponentSettings udostępnia aplikacji standardowy interfejs do komunikowania żądań zmiany stanu ustawień aplikacji do modułu kontrolki, składnika lub biblioteki. Narzędzia do projektowania zależą również od tego interfejsu, aby prawidłowo zarządzać kontrolkami i składnikami.

Właściwości

Nazwa Opis
SaveSettings

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

SettingsKey

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

Metody

Nazwa Opis
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ż