Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Evento UIElement.MouseRightButtonUp

 

Publicado: octubre de 2016

Se produce al soltar el botón secundario del mouse mientras el puntero se encuentra sobre este elemento.

Espacio de nombres:   System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)

public event MouseButtonEventHandler MouseRightButtonUp

Aunque esto parece seguir una ruta de propagación a través de un árbol de elementos, en realidad es un evento enrutado directo que se genera y se vuelven a generar a lo largo del árbol de elementos cada uno UIElement.

Este evento es uno de los diversos eventos relacionados que informa de los detalles del botón del mouse de un subyacente Mouse.MouseUp evento, que es un evento adjunto procesado por cada elemento a lo largo de una ruta de evento.

Los datos de este evento exponen los datos de la base de Mouse.MouseUp eventos. Si ese evento está marcado como controlado en la ruta del evento, todavía se generan los eventos específicos de botón del mouse; Sin embargo, los controladores de los eventos específicos de botón del mouse se deben agregar llamando explícitamente a AddHandler, con la opción para controlar los eventos que ya están marcados como controlados, para que los agentes de escucha para el evento. Si marca MouseRightButtonUp controlado, está marcando fundamentalmente Mouse.MouseDown controlado para todos los demás agentes de escucha a lo largo de la ruta y en todos los eventos relacionados.

Conceptualmente, considere este evento (y otros eventos de botón del mouse en UIElement) como un "servicio" del mouse (con la definición de servicio proporcionada por la Mouse clase). El evento agrega la comodidad de no tener que comprobar el estado del botón del mouse (izquierda, arriba-abajo) de los eventos de mouse originales en los datos del evento. Para escenarios más avanzados, como la comprobación de los Estados de botones no estándar, debe utilizar el API en la Mouse clase en lugar de aquellos en UIElement.

Campo identificador

MouseRightButtonUpEvent

Estrategia de enrutamiento

Directa

delegate

MouseButtonEventHandler

  • Reemplazar OnMouseRightButtonUp para implementar el control de clases para este evento en clases derivadas.

.NET Framework
Disponible desde 3.0
Silverlight
Disponible desde 4.0
Volver al principio
Mostrar: