IPersistComponentSettings Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |