2012-04-10 52 views
1

我想在我的代碼中使用拖動手勢。但不幸的是,它不工作。以下是我正在使用的代碼片段。它有什麼問題嗎?如果是的話,幫助我。wp7 xna手勢不起作用

TouchPanel.EnabledGestures = GestureType.DragComplete | GestureType.Tap | GestureType.Pinch | GestureType.FreeDrag; 
while (TouchPanel.IsGestureAvailable) 
{ 
    GestureSample gesture = TouchPanel.ReadGesture(); 

    if (gesture.GestureType == GestureType.DragComplete) 
    { 
     // do something     
    } 
} 
+0

什麼不工作?試過調試? – Reniuz 2012-04-10 12:25:03

+0

那麼,什麼是問題? – 2012-04-10 12:47:06

+0

拖動事件未被檢測到! – 2012-04-11 06:17:34

回答

0
TouchPanel.EnabledGestures = GestureType.Tap | GestureType.DragComplete; 
      foreach (GestureSample gestureSample in input.Gestures) 
      { 
       if (gestureSample.GestureType == GestureType.Tap) 
       { 
        Debug.WriteLine("tapped "); 
       } 
       else if (gestureSample.GestureType == GestureType.DragComplete) 
       { 
        Debug.WriteLine("dragged"); 
       } 
      } 
+0

其工作正常 – 2012-06-19 05:36:31

+0

whats input.Gestures @sunil_divum? – Gabson 2013-11-14 13:53:13