ControlAdapter.SaveAdapterViewState Metoda

Definice

Uloží informace o stavu řídicího adaptéru.

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

Návraty

Obsahuje Object informace o stavu adaptéru jako StateBag.

Poznámky

Pokud adaptér potřebuje zachovat vlastní informace o stavu zobrazení, může přepsat SaveAdapterViewState a LoadAdapterViewState metody.

Adaptér musí udržovat informace o stavu zobrazení, pokud existují data, která musí být udržována napříč požadavky, nezávisle na přidruženém stavu zobrazení ovládacího prvku. Například ovládací prvek mřížky v prohlížečích stolních počítačů se může vykreslit jako jediné zobrazení řádků a sloupců hodnot. V jiných prohlížečích může vykreslování rozdělit na několik samostatných zobrazení, jako je seznam řádků a podrobnosti jednoho řádku. Adaptér by potřeboval zachovat data pro zobrazení, která nejsou aktuálně aktivní ve stavu zobrazení.

Metoda SaveAdapterViewState se volá bezprostředně před metodou Control.SaveViewStateSaveState ve fázi životního cyklu. Stav zobrazení adaptéru je oddělený a kromě stavu zobrazení ovládacího prvku.

Platí pro

Viz také