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 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. |