Windows phone 8 保持姿势不动一下是不行的

Windows phone 8 保持姿势不动一下是不行的,windows-phone-8,monogame,gestures,Windows Phone 8,Monogame,Gestures,我将一些代码移植到MonoGame,我遇到了一个问题:在我移动之前,保持手势不会发生,所以为了获得保持手势,我需要按下手指/鼠标,等待一段时间,然后稍微移动手指/鼠标。此问题会在设备和模拟器上重现。在同一设备上使用XNA库时,我没有这个问题 代码很简单 while (TouchPanel.IsGestureAvailable) { GestureSample originalGesture = TouchPanel.ReadGesture(); ... 除了通过

我将一些代码移植到MonoGame,我遇到了一个问题:在我移动之前,保持手势不会发生,所以为了获得保持手势,我需要按下手指/鼠标,等待一段时间,然后稍微移动手指/鼠标。此问题会在设备和模拟器上重现。在同一设备上使用XNA库时,我没有这个问题

代码很简单

 while (TouchPanel.IsGestureAvailable)
 {
       GestureSample originalGesture = TouchPanel.ReadGesture();
       ...

除了通过处理TouchLocation来模拟保持姿势外,还有什么常见的解决方案吗?

为什么不检查TouchLocation.State的按下状态。如果它被按下超过一个画图周期,那么可能假设它是一个保持姿势

这就是我在我的单游戏代码中所做的,检查TouchLocation.State的TouchLocationState.Pressed和TouchLocationState.Released