Pregunta

Actualmente estoy trabajando en el proyecto de WPF, que implica la creación de una aplicación de pantalla táctil para Windows XP embebido. Y como Windows XP no se construyó para la interacción táctil, hay algunos problemas y problemas con el desarrollo de dichas aplicaciones.

Un ejemplo sería un clic: En Windows XP clic es del ratón y ratón hacia arriba evento, sin embargo si se utiliza el dedo en lugar del ratón, es posible obtener un movimiento de arrastre en su lugar del clic, como cuando se pulsa ratón hacia abajo que el dedo puede moverse ligeramente hacia el lado de la posición inicial y obtendrá un lastre en lugar de clic. Esto es sólo un solo ejemplo de los problemas que se obtienen al desarrollar una aplicación de pantalla táctil para Windows XP.

Si alguien ha estado trabajando en la aplicación de pantalla táctil WPF para Windows XP, podría compartir algunos conocimientos y señalan las dificultades que pueda haber tenido o si conoce de algún recurso en este tema, ¿podría por favor, comparta.

¿Fue útil?

Solución

Estoy de acuerdo con @ bflosabre91. Con un ratón que podría tener los mismos problemas y de hecho ocurre con bastante frecuencia cuando alguien está aprendiendo a usar un ratón. Creo que este problema es más relevante a nivel de hardware y de cómo la pantalla táctil en realidad interpreta lo que el usuario está haciendo.

En cuanto al software, se puede añadir un poco de lógica algo en la línea de:

  1. En ratón: registro de las coordenadas y tal vez el control (botón, etc.) que se encuentra bajo el puntero
  2. En ratón hacia arriba: comparar las coordenadas grabó con coordenadas actuales. Si está dentro de x píxeles, o bien hacer un "control.click" o mueva el ratón a las viejas coordenadas y decirle a decirle al ratón para hacer clic.

El hardware puede ya estar haciendo algo como esto ...

Otros consejos

tengo una aplicación de pantalla táctil WPF y se está ejecutando en los quioscos con XP (aunque no es incrustado XP como usted ha dicho). No he tenido ningún problema con cualquier tipo de evento de clic o algo por el estilo. Yo programé el uso de todos los eventos de clic del ratón normales por lo que técnicamente funciona con un ratón o con la pantalla táctil. Mientras se construye los controles que ser lo suficientemente grande como para explicar el hecho de un dedo se toca en lugar de un puntero del ratón, no he venido a través de cualquier problema.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top