ControlAdapter.SaveAdapterControlState 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
儲存控制項配置器的控制項狀態資訊。
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 的配置器控制狀態資訊。
備註
控制項狀態是必要的狀態資訊,即使停用檢視狀態也一樣。 當配接器需要維護自己的控制項狀態資訊時,可以覆寫 SaveAdapterControlState 和 LoadAdapterControlState 方法。
當需要跨要求維護狀態的功能時,配接器可能需要維護控制項狀態資訊,而與相關聯控制項的狀態無關。 例如,由大型文字顯示和一組 RadioButton 控制群組成的複合控制項,可能會轉譯為桌上型電腦瀏覽器上的單一檢視。 在其他瀏覽器上,它可能會分割其轉譯 - 文字顯示的一個檢視,另一個用於選項按鈕群組。 配接器必須維護目前使用中檢視的專屬目標特定資訊。
方法 SaveAdapterControlState 會在生命週期階段中的 SaveState
方法之後 Control.SaveControlState 立即呼叫。 配接器控制項狀態是分開的,除了控制項的控制項狀態之外。