Ejemplo n.º 1
0
 public override void OnGesture(GestureEventArgs e)
 {
     if (downControl != null)
     {
         downControl.OnGesture(e);
     }
 }
Ejemplo n.º 2
0
 public override void OnGesture(GestureEventArgs e)
 {
     if (!Enabled)
     {
         return;
     }
     if (downControl != null)
     {
         downControl.OnGesture(e);
     }
 }
Ejemplo n.º 3
0
        private bool PerformUpGesture(MouseEventArgs e)
        {
            int tick = Environment.TickCount;

            if (lastGesture != Gesture.None)
            {
                if ((tick - lastTick) < gestureTimeout)
                {
                    int distance        = CalculateDistance(e.X, e.Y, startPoint);
                    int time            = tick - startTick;
                    int ppms            = (int)(1000f * distance / time);
                    GestureEventArgs ge = gestureEvent;
                    ge.Gesture    = lastGesture;
                    ge.IsPressed  = false;
                    ge.Distance   = distance;
                    ge.PixelPerMs = ppms;
                    control.OnGesture(ge);
                    return(ge.Handled);
                }
            }
            return(false);
        }