Condividi tramite


ControlAdapter.SaveAdapterControlState Metodo

Definizione

Salva le informazioni sullo stato del controllo per l'adattatore del controllo.

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

Restituisce

Object contenente le informazioni sullo stato del controllo dell'adattatore come StateBag.

Commenti

Lo stato di controllo è le informazioni di stato essenziali necessarie anche se lo stato di visualizzazione è disabilitato. Quando un adattatore deve mantenere le proprie informazioni sullo stato di controllo, può eseguire l'override dei SaveAdapterControlState metodi e LoadAdapterControlState .

Un adattatore potrebbe dover mantenere le informazioni sullo stato di controllo quando sono presenti funzionalità che devono avere lo stato mantenuto tra le richieste, indipendentemente dallo stato del controllo associato. Ad esempio, un controllo composito costituito da una visualizzazione testuale di grandi dimensioni e un gruppo di RadioButton controlli potrebbe essere eseguito come singola visualizzazione nei browser del computer desktop. In altri browser potrebbe suddividerne il rendering, una visualizzazione per la visualizzazione testuale e l'altra per il gruppo di pulsanti di opzione. L'adapter deve mantenere le proprie informazioni specifiche di destinazione sulla visualizzazione attualmente attiva.

Il SaveAdapterControlState metodo viene chiamato immediatamente dopo il Control.SaveControlState metodo nella fase del SaveState ciclo di vita. Lo stato del controllo dell'adattatore è separato e oltre allo stato del controllo del controllo.

Si applica a

Vedi anche