ControlAdapter.SaveAdapterControlState Metod

Definition

Sparar kontrolltillståndsinformation för kontrollkortet.

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

Returer

En Object som innehåller kortets kontrolltillståndsinformation som en StateBag.

Kommentarer

Kontrolltillståndet är den nödvändiga tillståndsinformationen även om visningstillståndet är inaktiverat. När ett kort behöver behålla sin egen kontrolltillståndsinformation kan det åsidosätta SaveAdapterControlState metoderna och LoadAdapterControlState .

Ett kort kan behöva underhålla information om kontrolltillstånd när det finns funktioner som måste ha tillstånd mellan begäranden, oberoende av tillståndet för den associerade kontrollen. Till exempel kan en sammansatt kontroll som består av en stor textvisning och en grupp RadioButton kontroller återges som en enda vy i skrivbordsdatorns webbläsare. I andra webbläsare kan det dela upp återgivningen – en vy för textvisningen och den andra för alternativknappsgruppen. Adaptern skulle behöva underhålla sin egen målspecifika information om den aktuella aktiva vyn.

Metoden SaveAdapterControlState anropas omedelbart efter Control.SaveControlState metoden i SaveState livscykelfasen. Nätverkskortets kontrolltillstånd är separat och förutom kontrollens kontrolltillstånd.

Gäller för

Se även