WPF: Modificando las coordenadas del evento MouseDown cómo hacer HitTesting en un Viewport2DVisual3D - DotNetClubs
en

DotNetClubs

Comunidades de estudiantes entusiastas de la tecnología

WPF: Modificando las coordenadas del evento MouseDown cómo hacer HitTesting en un Viewport2DVisual3D

Último artículo 05-07-2008 16:20 escrito por Onir. 0 respuestas.
Página 1 de 1 (1 elementos)
Ordenar mensajes: Anterior Siguiente
  • 05-07-2008 16:20

    • Onir
    • Contribuyente Top 50
    • Se unió el 12-24-2006
    • Madrid
    • Envíos: 23
    • Puntos: 190
    • DotNetClub_Miembros

    WPF: Modificando las coordenadas del evento MouseDown cómo hacer HitTesting en un Viewport2DVisual3D

    Hola,

     Lo que quiero hacer no sé si es posible o no pero antes de desestimar la idea he decidido preguntar a ver qué ideas se oyen...

    Hasta hace un rato tenía un MeshGeometry3D sobre el que hacía HitTesting mediante el VisualTreeHelper. En lugar de pasarle las referencias correctas del ratón, le sumaba antes un offset necesario para corregir unas supuestas desviaciones, de esta forma calculaba el HitTesting haciendo uso de las nuevas coordenadas en lugar de las originales y lo hacía correctamente.

    Ahora bien, he cambiado ese MeshGeometry3D por un Viewport2DVisual3D para colocarle unos elementos XAML (Canvas, Ellipses, Path...) y he dejado de poder utilizar el HitTesting tal y cómo lo tenía antes. Lo único que puedo utilizar según lo que he visto es el evento MouseDown del ratón pero no puedo añadirle el offset necesario...

    ¿Hay alguna posibilidad de usar algo parecido al HitTesting para localizar la posición exacta del click del ratón?

    ¿Se me ha entendido? Por que no sé yo :P

    José Ángel Fernández

    Coordinador DotNetClub
    Universidad Politécnica de Madrid
    • Puntos de post: 5
Página 1 de 1 (1 elementos)
(c) DotNetClubs 2008
Ofrecido por Community Server (Commercial Edition)