Disabilitazione della manipolazione inerzia in Windows 8
-
11-12-2019 - |
Domanda
Gli eventi di manipolazione di Windows 8 si applicano inerzia per impostazione predefinita, Come descritto in questo articolo , cioè gli eventi di manipolazione delta continua a sparare dopo che l'utente ha sollevato il dito.
Qualcuno sa come "sintonizzare" o disabilitare questa inerzia?Ho provato a gestire ManipulationInertiaStarting
e impostare e.Handled=true
, ma questo non disabilita l'inerzia.
Qualche idea?
Soluzione
È possibile impostare questi utilizzando il ManipolazioneMode , ad esempio
dragOverlay.ManipulationMode =
ManipulationModes.TranslateInertia |
ManipulationModes.TranslateX |
ManipulationModes.TranslateY;
.
vs.
dragOverlay.ManipulationMode =
ManipulationModes.TranslateX |
ManipulationModes.TranslateY;
.
È inoltre possibile controllare E.Isinertial negli eventi di manipolazione e chiamare e.complete () per fermare la manipolazione corrente senza inerzia.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow