IPersistComponentSettings Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Definuje standardní funkce pro ovládací prvky nebo knihovny, které ukládají a načítají nastavení aplikace.
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
Poznámky
Obvykle můžete do aplikace přidat podporu nastavení aplikace vytvořením třídy obálky nastavení, která je odvozena z ApplicationSettingsBasea pak do této třídy přidat speciální vlastnosti. Tento přístup však není dostatečně zapouzdřený nastavení aplikace pro ovládací prvek tak, aby byl jeho kontejner stíněný z podrobností. Rozhraní IPersistComponentSettings poskytuje aplikaci se standardním rozhraním pro komunikaci žádostí o změnu stavu nastavení aplikace do modulu ovládacího prvku, komponenty nebo knihovny. Nástroje pro návrh také závisí na tomto rozhraní pro správnou správu ovládacích prvků a komponent.
Vlastnosti
| Name | Description |
|---|---|
| SaveSettings |
Získá nebo nastaví hodnotu určující, zda má ovládací prvek automaticky zachovat vlastnosti nastavení aplikace. |
| SettingsKey |
Získá nebo nastaví hodnotu klíče nastavení aplikace pro aktuální instanci ovládacího prvku. |
Metody
| Name | Description |
|---|---|
| LoadComponentSettings() |
Přečte nastavení aplikace ovládacího prvku do odpovídajících vlastností a aktualizuje stav ovládacího prvku. |
| ResetComponentSettings() |
Obnoví vlastnosti nastavení aplikace ovládacího prvku na výchozí hodnoty. |
| SaveComponentSettings() |
Zachová vlastnosti nastavení aplikace ovládacího prvku. |