WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) 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.
Aumenta o SelectedWebPartChanged evento, que ocorre depois de um WebPart controlo ter sido selecionado recentemente ou ter a sua seleção aprovada.
protected:
virtual void OnSelectedWebPartChanged(System::Web::UI::WebControls::WebParts::WebPartEventArgs ^ e);
protected virtual void OnSelectedWebPartChanged(System.Web.UI.WebControls.WebParts.WebPartEventArgs e);
abstract member OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
override this.OnSelectedWebPartChanged : System.Web.UI.WebControls.WebParts.WebPartEventArgs -> unit
Protected Overridable Sub OnSelectedWebPartChanged (e As WebPartEventArgs)
Parâmetros
A WebPartEventArgs que contém os dados do evento.
Observações
O OnSelectedWebPartChanged método gera o SelectedWebPartChanged evento, que normalmente é um momento em que um programador pode querer alterar a aparência da interface de utilizador (UI). Por exemplo, quando um novo WebPart controlo é selecionado, o conjunto de controlos Web Parts altera a renderização do controlo recém-selecionado. Depois de a seleção de um controlo ser apagada, a renderização volta ao normal.
Depois de um utilizador selecionar um controlo específico WebPart para editar, o OnSelectedWebPartChanged método é chamado. Quando o utilizador termina de editar o controlo e o fecha, com o resultado de que a seleção do controlo fica limpa, o OnSelectedWebPartChanged método é chamado novamente.
Notas para Herdeiros
Existem várias opções relacionadas com o SelectedWebPartChanged evento, para permitir que os programadores personalizem a renderização que ocorre após a alteração do controlo selecionado. No código declarativo, dentro do <asp:webpartmanager> elemento podias definir o OnSelectedWebPartChanged atributo e atribuir-lhe o nome de um método personalizado. No método personalizado, pode modificar a renderização dos controlos selecionados quando o evento ocorre. Outra opção é herdar da WebPartManager classe e sobrescrever o método. Uma terceira opção é personalizar a renderização ao nível da zona; Por exemplo, pode herdar da EditorZoneBase classe e sobrepor o seu OnSelectedWebPartChanged(Object, WebPartEventArgs) método para personalizar a renderização dos controlos selecionados e limpos durante o processo de edição.