ControlAdapter.SaveAdapterControlState Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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.