IPersistComponentSettings 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義用於儲存與檢索應用程式設定的控制項或函式庫的標準功能。
public interface class IPersistComponentSettings
public interface IPersistComponentSettings
type IPersistComponentSettings = interface
Public Interface IPersistComponentSettings
備註
通常,你可以透過建立一個設定包裝類別(從 ApplicationSettingsBase衍生出來)來為應用程式新增應用程式設定支援,然後為該類別加入特殊屬性。 然而,這種方法無法充分封裝控制項的應用程式設定,使其容器無法遮蔽細節。 該 IPersistComponentSettings 介面為應用程式提供標準介面,用於向控制模組、元件或函式庫模組傳遞應用程式設定、狀態變更請求。 設計時工具也依賴此介面來妥善管理控制項與元件。
屬性
| 名稱 | Description |
|---|---|
| SaveSettings |
取得或設定一個值,指示控制項是否應該自動持久化其應用程式設定屬性。 |
| SettingsKey |
取得或設定當前控制項實例的應用程式設定鍵值。 |
方法
| 名稱 | Description |
|---|---|
| LoadComponentSettings() |
將控制項的應用設定讀入對應屬性,並更新控制項的狀態。 |
| ResetComponentSettings() |
將控制項的應用程式設定屬性重置為預設值。 |
| SaveComponentSettings() |
持續保存控制項的應用程式設定屬性。 |