Partilhar via


WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Método

Definição

Aciona o evento SelectedWebPartChanged, que ocorre depois que um controle WebPart é recém-selecionado ou que sua seleção é desmarcada.

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

e
WebPartEventArgs

Um WebPartEventArgs que contém os dados do evento.

Comentários

O OnSelectedWebPartChanged método gera o SelectedWebPartChanged evento, que normalmente é um ponto no tempo em que um desenvolvedor pode querer alterar a aparência da interface do usuário. Por exemplo, quando um novo WebPart controle é selecionado, o conjunto de controle de Web Parts altera a renderização do controle recém-selecionado. Depois que a seleção de um controle é desmarcada, a renderização é retornada ao normal.

Depois que um usuário seleciona um controle específico WebPart para edição, o OnSelectedWebPartChanged método é chamado. Quando o usuário termina de editar o controle e o fecha, com o resultado de que a seleção do controle é desmarcada, o OnSelectedWebPartChanged método é chamado novamente.

Notas aos Herdeiros

Há várias opções relacionadas ao evento para permitir que os SelectedWebPartChanged desenvolvedores personalizem a renderização que ocorre após a alteração do controle selecionado. No código declarativo, dentro do <asp:webpartmanager> elemento , você pode definir o OnSelectedWebPartChanged atributo e atribuir a ele o nome de um método personalizado. No método personalizado, você pode modificar a renderização dos controles selecionados quando o evento ocorrer. Outra opção é herdar da WebPartManager classe e substituir o método . Uma terceira opção é personalizar a renderização no nível da zona; por exemplo, você pode herdar da EditorZoneBase classe e substituir seu OnSelectedWebPartChanged(Object, WebPartEventArgs) método para personalizar a renderização de controles selecionados e desmarcados durante o processo de edição.

Aplica-se a

Confira também