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 전체에서이 문제로 다른 사람을 언급하는 것도 발견하지 못했습니다.