private void GestureListener_DragCompleted(object sender, DragCompletedGestureEventArgs e) { if ((ImageTransformation.ScaleX - 1.08) > 0 || (ImageTransformation.ScaleY - 1.08) > 0) return; var distance = firstPos.X - e.GetPosition(LayoutRoot).X; if (distance < -100) { FlipLeft(); } else if (distance > 100) { FlipRight(); } }
private void GestureListener_DragCompleted(object sender, DragCompletedGestureEventArgs e) { var canvas = (Canvas)sender; var point = e.GetPosition(canvas); this.InvokePlaceLine(point); }