Compartir vía


WebPartManager.OnSelectedWebPartChanged(WebPartEventArgs) Método

Definición

Produce el evento SelectedWebPartChanged, que tiene lugar después de que se active o se desactive la selección de un control WebPart.

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

Objeto WebPartEventArgs que contiene los datos del evento.

Comentarios

El OnSelectedWebPartChanged método genera el SelectedWebPartChanged evento , que suele ser un momento dado en el que un desarrollador podría querer cambiar la apariencia de la interfaz de usuario (UI). Por ejemplo, cuando se selecciona un nuevo WebPart control, el conjunto de controles elementos web cambia la representación del control recién seleccionado. Una vez desactivada la selección de un control, la representación se devuelve a la normalidad.

Después de que un usuario seleccione un control determinado WebPart para su edición, se llama al OnSelectedWebPartChanged método . Cuando el usuario termina de editar el control y lo cierra, con el resultado de que se borra la selección del control, se vuelve a llamar al OnSelectedWebPartChanged método .

Notas a los desarrolladores de herederos

Hay varias opciones relacionadas con el SelectedWebPartChanged evento para permitir a los desarrolladores personalizar la representación que se produce después de que el control seleccionado haya cambiado. En el código declarativo, dentro del <asp:webpartmanager> elemento podría establecer el OnSelectedWebPartChanged atributo y asignarle el nombre de un método personalizado. En el método personalizado, puede modificar la representación de los controles seleccionados cuando se produce el evento. Otra opción es heredar de la WebPartManager clase e invalidar el método . Una tercera opción es personalizar la representación en el nivel de zona; por ejemplo, puede heredar de la EditorZoneBase clase e invalidar su OnSelectedWebPartChanged(Object, WebPartEventArgs) método para personalizar la representación de controles seleccionados y borrados durante el proceso de edición.

Se aplica a

Consulte también