IPersistComponentSettings 介面

定義

定義用於儲存與檢索應用程式設定的控制項或函式庫的標準功能。

public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings

備註

通常,你可以透過建立一個設定包裝類別(從 ApplicationSettingsBase衍生出來)來為應用程式新增應用程式設定支援,然後為該類別加入特殊屬性。 然而,這種方法無法充分封裝控制項的應用程式設定,使其容器無法遮蔽細節。 該 IPersistComponentSettings 介面為應用程式提供標準介面,用於向控制模組、元件或函式庫模組傳遞應用程式設定、狀態變更請求。 設計時工具也依賴此介面來妥善管理控制項與元件。

屬性

名稱 Description
SaveSettings

取得或設定一個值,指示控制項是否應該自動持久化其應用程式設定屬性。

SettingsKey

取得或設定當前控制項實例的應用程式設定鍵值。

方法

名稱 Description
LoadComponentSettings()

將控制項的應用設定讀入對應屬性,並更新控制項的狀態。

ResetComponentSettings()

將控制項的應用程式設定屬性重置為預設值。

SaveComponentSettings()

持續保存控制項的應用程式設定屬性。

適用於

另請參閱