Sdílet prostřednictvím


ControlAdapter.SaveAdapterControlState Metoda

Definice

Uloží informace o stavu ovládacího prvku pro adaptér ovládacího prvku.

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

Návraty

Objekt Object , který obsahuje informace o stavu ovládacího prvku adaptéru StateBagjako .

Poznámky

Stav řízení je základní informace o stavu, které jsou potřebné i v případě, že je stav zobrazení zakázaný. Pokud adaptér potřebuje udržovat vlastní informace o stavu ovládacího prvku, může přepsat SaveAdapterControlState metody a LoadAdapterControlState .

Adaptér může potřebovat udržovat informace o stavu řízení, pokud existují funkce, které potřebují udržovat stav napříč požadavky nezávisle na stavu přidruženého ovládacího prvku. Například složený ovládací prvek skládající se z velkého textového zobrazení a skupiny ovládacích RadioButton prvků se může vykreslit jako jedno zobrazení v prohlížečích stolních počítačů. V jiných prohlížečích může jeho vykreslování rozdělit – jedno zobrazení pro textový displej a druhé pro skupinu přepínačů. Adaptér bude muset udržovat vlastní informace specifické pro cíl o aktuálně aktivním zobrazení.

Metoda se SaveAdapterControlState volá okamžitě za metodou Control.SaveControlState ve SaveState fázi životního cyklu. Stav ovládacího prvku adaptéru je oddělený a navíc ke stavu řízení ovládacího prvku.

Platí pro

Viz také