2012-01-03 5 views
0

WP7에서 개발중인 페이지에 몇 가지 문제가 있습니다. 기본적으로, 나는 좌우로 "슬쩍"하고 다른 것을 보게하고 싶다. 그러나 (에뮬레이터 또는 장치에서) 스 와이프 할 때 System.Diagnostics.Debug.WriteLine(delta.X.ToString)은 반대 값을보고 할 수 있으므로 잘못된 스 와이프가 발생합니다. 그래서 나는 오른쪽으로 문질러서 "-15"와 같은 것을보고하고 다시 오른쪽으로 문지르면 "15"라고보고합니다. 하나는 맞고 다른 하나는 그렇지 않지만 내 손가락 제스처는 두 번 모두 동일합니다."e.TotalManipulation.Translation"은 스 와이프시 일관성이 없음

이 문제의 원인은 무엇일까요? 여기 내 코드가있다. 나는 다른 애플 리케이션에서 그것을 테스트하고 아무 문제없이 작동합니다. 이제는 이것이 다른 숫자를 크게보고하게하는 원인이 무엇인지 궁금하게 생각하게합니다. 다시 잘못된 동작이 발생합니다.

Private Sub PlayerArea_ManipulationCompleted(sender As Object, e As System.Windows.Input.ManipulationCompletedEventArgs) 
    If e.IsInertial Then 
     e.Handled = True 
     Dim delta As Point = e.TotalManipulation.Translation 
     System.Diagnostics.Debug.WriteLine(delta.X.ToString) 
     If delta.X < 0.0 Then 
      p.MoveNext() 
     ElseIf delta.X > 0.0 Then 
      p.MoveBack() 
     End If 
    End If 
End Sub 

다른 사람에게이 문제가 있습니까? Binglehoo 전체에서이 문제로 다른 사람을 언급하는 것도 발견하지 못했습니다.

답변

관련 문제