ControlAdapter.SaveAdapterControlState Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.