ControlAdapter.SaveAdapterControlState Método

Definição

Guarda a informação do estado de controlo para o adaptador de controlo.

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

Devoluções

An Object que contém a informação do estado de controlo do adaptador como um StateBag.

Observações

O estado de controlo é a informação essencial de estado necessária, mesmo que o estado de vista esteja desativado. Quando um adaptador precisa de manter a sua própria informação de estado de controlo, pode sobrepor os SaveAdapterControlState métodos and LoadAdapterControlState .

Um adaptador pode precisar de manter a informação do estado de controlo quando existem funcionalidades que precisam de manter o estado entre pedidos, independentemente do estado do controlo associado. Por exemplo, um controlo composto composto por um grande ecrã textual e um grupo de RadioButton controlos pode ser apresentado como uma única vista nos navegadores de computadores de secretária. Noutros navegadores, pode dividir a sua renderização – uma vista para o ecrã textual e outra para o grupo de botões de opção. O adaptador teria de manter a sua própria informação específica do alvo sobre a vista atualmente ativa.

O SaveAdapterControlState método é chamado imediatamente após o Control.SaveControlState método na SaveState fase do ciclo de vida. O estado de controlo do adaptador é separado e adicional ao estado de controlo do controlo.

Aplica-se a

Ver também