IPersistComponentSettings Rozhraní

Definice

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 přidat podporu nastavení aplikace do aplikace vytvořením třídy obálky nastavení, která je odvozena z ApplicationSettingsBasea pak přidat speciální vlastnosti do této třídy. Tento přístup však dostatečně nezaplní nastavení aplikace pro ovládací prvek, aby byl jeho kontejner chráněn před podrobnostmi. 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 při návrhu také závisejí na tomto rozhraní pro správnou správu ovládacích prvků a komponent.

Vlastnosti

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

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.

Platí pro

Viz také