tercer simular ruedita rueda raton pulsacion notebook invertir como central botones boton activar silverlight-3.0 event-handling mouse

silverlight 3.0 - simular - Cómo obtener el estado del botón del mouse en Silverlight fuera del botón presione eventos?



simular rueda del mouse (1)

Tengo la siguiente situación

Manejo cuando se presiona el botón izquierdo del mouse en mi aplicación Silverlight y hago algunas cosas mientras el mouse se mantiene presionado y el mouse se mueve. Cuando se suelta el botón izquierdo, apago la bandera que dice que haga las cosas y el manejador de movimiento del mouse ya no hace las cosas.

El problema es: si el usuario está en el área de control, presiona el botón izquierdo y sale del área de control, luego suelta el botón y vuelve a ingresar, el evento MouseLeftButtonUp nunca se dispara y el procesamiento continúa hasta que el usuario hace clic en el mouse.

Mi solución temporal fue apagar la bandera del mouse en MouseLeave, pero eso no es realmente lo que estoy buscando. Me gustaría comprobar para ver el estado del botón izquierdo del mouse en el evento MouseEnter, pero no sé de una manera de hacerlo.

¿Alguien sabe de una forma en que puedo acceder al estado del botón del mouse fuera de los eventos de prensa en Silverlight 3? Gracias,

Actualizar

Después de una investigación exhaustiva, no parece que esto sea posible en Silverlight 2 (y probablemente en 3.) Encontré este enlace . Si alguien sabe de una solución alternativa, por favor hágamelo saber.