我有這個在我的XAML:WP8工具包GestureListener捏手勢 - 進還是出?
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener PinchCompleted="GestureListener_PinchCompleted"/>
</toolkit:GestureService.GestureListener>
正如你所看到的,它創建時完成捏了事件處理程序。我有這個在我的代碼:
private void GestureListener_PinchCompleted(object sender, PinchGestureEventArgs e)
{
//how do I determine whether it was a pinch in or pinch out gesture?
}
當這個事件觸發,我想知道手勢是否合攏或掐出(即我們是否分別縮小或放大)。
這一切我都可以訪問:
e.DistanceRatio
e.Handled
e.OriginalSource
e.TotalAngleDelta
我只需要知道用戶是否要「放大」或縮小 - 我可以處理的動畫和一切。
雖然距離不能確定是捏合還是捏出。我的手指可以是相同的距離,無論我做了捏或捏。: –