ControlAdapter.SaveAdapterControlState Metoda

Definicja

Zapisuje informacje o stanie sterowania dla karty sterującej.

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

Zwraca

Object

Element Object zawierający informacje o stanie sterowania karty jako StateBag.

Uwagi

Stan kontroli to niezbędne informacje o stanie, które są potrzebne, nawet jeśli stan widoku jest wyłączony. Jeśli karta musi zachować własne informacje o stanie kontroli, może zastąpić SaveAdapterControlState metody i LoadAdapterControlState .

Karta może wymagać zachowania informacji o stanie kontroli, gdy istnieją funkcje, które muszą mieć stan utrzymywany między żądaniami, niezależnie od stanu skojarzonej kontrolki. Na przykład kontrolka złożona składająca się z dużego wyświetlania tekstowego i grupy RadioButton kontrolek może być renderowana jako pojedynczy widok w przeglądarkach komputerów stacjonarnych. W innych przeglądarkach może ona podzielić renderowanie — jeden widok dla wyświetlania tekstowego, a drugi dla grupy przycisków radiowych. Adapter musi zachować własne informacje dotyczące aktualnie aktywnego widoku docelowego.

Metoda jest wywoływana SaveAdapterControlState natychmiast po metodzie Control.SaveControlState SaveState na etapie cyklu życia. Stan sterowania adaptera jest oddzielny i oprócz stanu sterowania kontrolki.

Dotyczy

Zobacz też