Exemplo n.º 1
0
        private void TouchEffect_TouchAction(object sender, TouchActionEventArgs args)
        {
            Vector2 point = new Vector2()
            {
                X = (float)args.Location.X,
                Y = (float)args.Location.Y
            };

            Vector2 center = new Vector2()
            {
                X = (float)circleMidX,
                Y = (float)circleMidY
            };

            Vector2 relPoint = point - center;

            var angle = GetAngle(point, center);

            //if (angle < 0)
            //{
            //    angle = (angle + (Math.PI * 2));
            //}
            usePercentage = false;
            this.angle    = angle;
            DefaultCanvas.InvalidateSurface();
            //var value = (angle / endDegree) * 100;
            //Percent = value;
        }
Exemplo n.º 2
0
 public void OnTouchAction(Element element, TouchActionEventArgs args)
 {
     TouchAction?.Invoke(element, args);
 }