ListView.OnBubbleEvent(Object, EventArgs) Método

Definición

Determina si debe administrarse un evento para el control ListView.

protected:
 override bool OnBubbleEvent(System::Object ^ source, EventArgs ^ e);
protected override bool OnBubbleEvent (object source, EventArgs e);
override this.OnBubbleEvent : obj * EventArgs -> bool
Protected Overrides Function OnBubbleEvent (source As Object, e As EventArgs) As Boolean

Parámetros

source
Object

Origen del evento.

e
EventArgs

Datos del evento.

Devoluciones

Es truesi debe administrarse el evento; en caso contrario, es false.

Comentarios

El OnBubbleEvent control usa el ListView método para controlar opcionalmente los eventos que se pasan a través de la jerarquía de controles. Determina si se debe controlar un evento examinando las propiedades del EventArgs objeto contenido en el e parámetro . Cuando se debe controlar un evento, el método realiza la acción adecuada. Otros eventos se omiten y pasan la jerarquía de controles. El valor devuelto de este método indica si se debe controlar el evento o pasar el evento a la jerarquía de controles.

El ListView control invalida la implementación base de este método para realizar la acción adecuada cuando se hace clic en uno de los botones reconocidos por el control. En la tabla siguiente se enumeran los botones que reconoce el ListView control.

Valor commandName Descripción
"Cancelar" Cancela una operación de edición o inserción. Genera el evento ItemCanceling.
“Eliminar” Elimina el registro actual del origen de datos. Genera los ItemDeleted eventos y ItemDeleting .
"Seleccionar" Establece la SelectedIndex propiedad en el valor de DisplayIndex propiedad del elemento. Representa la SelectedItemTemplate plantilla del elemento. Genera los SelectedIndexChanging eventos y SelectedIndexChanged .
"Editar" Coloca el elemento en modo de edición. Representa la EditItemTemplate plantilla del elemento. Genera el evento ItemEditing.
"Insertar" Inserta los valores enlazados de la InsertItemTemplate plantilla en el origen de datos. Genera los ItemInserting eventos y ItemInserted .
"Actualizar" Novedades el registro actual en el origen de datos con los valores enlazados de la EditItemTemplate plantilla. Genera los ItemUpdating eventos y ItemUpdated .
"Ordenar" Ordena las columnas enumeradas en la CommandArgument propiedad del botón. Genera los Sorting eventos y Sorted .

Esta versión del método devuelve true si uno de estos botones genera un evento controlado por el control . Para obtener más información sobre la propagación de eventos, consulte Control y generación de eventos.

Se aplica a

Consulte también