Pregunta

Los eventos de manipulación de Windows 8 se aplican inercia de forma predeterminada, Como se describe en este artículo , es decir, los eventos de la manipulación delta siguen disparando después de que el usuario haya levantado el dedo.

¿Alguien sabe cómo 'Sintonizar' o deshabilitar esta inercia?He intentado manejar ManipulationInertiaStarting y configurar e.Handled=true, pero esto no se deshabiliza inercia.

¿Alguna idea?

¿Fue útil?

Solución

Puede configurarlos usando el MANIPULAMOTE , EG.

dragOverlay.ManipulationMode =
    ManipulationModes.TranslateInertia |
    ManipulationModes.TranslateX |
    ManipulationModes.TranslateY;

vs.

dragOverlay.ManipulationMode =
    ManipulationModes.TranslateX |
    ManipulationModes.TranslateY;

También puede verificar e.isinnertial en los eventos de manipulación y llamar e.compettete () para detener la manipulación actual sin inercia.

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