ControlAdapter.SaveAdapterControlState 方法

定義

儲存控制項配置器的控制項狀態資訊。

protected public:
 virtual System::Object ^ SaveAdapterControlState();
protected internal virtual object SaveAdapterControlState ();
abstract member SaveAdapterControlState : unit -> obj
override this.SaveAdapterControlState : unit -> obj
Protected Friend Overridable Function SaveAdapterControlState () As Object

傳回

Object,包含做為 StateBag 的配置器控制狀態資訊。

備註

控制項狀態是必要的狀態資訊,即使停用檢視狀態也一樣。 當配接器需要維護自己的控制項狀態資訊時,可以覆寫 SaveAdapterControlStateLoadAdapterControlState 方法。

當需要跨要求維護狀態的功能時,配接器可能需要維護控制項狀態資訊,而與相關聯控制項的狀態無關。 例如,由大型文字顯示和一組 RadioButton 控制群組成的複合控制項,可能會轉譯為桌上型電腦瀏覽器上的單一檢視。 在其他瀏覽器上,它可能會分割其轉譯 - 文字顯示的一個檢視,另一個用於選項按鈕群組。 配接器必須維護目前使用中檢視的專屬目標特定資訊。

方法 SaveAdapterControlState 會在生命週期階段中的 SaveState 方法之後 Control.SaveControlState 立即呼叫。 配接器控制項狀態是分開的,除了控制項的控制項狀態之外。

適用於

另請參閱