private void addRotationRecognizer()
 {
     MotionRotationRecognizer rotationRecognizer = new MotionRotationRecognizer();
     rotationRecognizer.setMotionRotationListener(this);
     rotationRecognizer.NumberOfHandsRequired = 1;
     rotationRecognizer.MinimumNumberOfFingersRequired = 3;
     rotationRecognizer.PossibleDirections = MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionClockwise | MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionCounterClockwise;
     rotationRecognizer.startListening();
 }
        private void addRotationRecognizer()
        {
            MotionRotationRecognizer rotationRecognizer = new MotionRotationRecognizer();

            rotationRecognizer.setMotionRotationListener(this);
            rotationRecognizer.NumberOfHandsRequired          = 1;
            rotationRecognizer.MinimumNumberOfFingersRequired = 3;
            rotationRecognizer.PossibleDirections             = MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionClockwise | MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionCounterClockwise;
            rotationRecognizer.startListening();
        }
 public void motionDidRotate(MotionRotationRecognizer recognizer)
 {
     if (recognizer.state == MotionGestureRecognizerState.MotionGestureRecognizerStateBegan)
     {
         System.Console.WriteLine("Rotate did Begin");
     }
     else if (recognizer.state == MotionGestureRecognizerState.MotionGestureRecognizerStateChanged)
     {
         if (recognizer.Direction == MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionClockwise)
         {
             System.Console.WriteLine("Rotating Clockwise");
         }
         else if (recognizer.Direction == MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionCounterClockwise)
         {
             System.Console.WriteLine("Rotating Counter Clockwise");
         }
     }
     else if (recognizer.state == MotionGestureRecognizerState.MotionGestureRecognizerStateEnded)
     {
         System.Console.WriteLine("Rotate did End");
     }
 }
 public void motionDidRotate(MotionRotationRecognizer recognizer)
 {
     if (recognizer.state == MotionGestureRecognizerState.MotionGestureRecognizerStateBegan)
     {
         System.Console.WriteLine("Rotate did Begin");
     }
     else if (recognizer.state == MotionGestureRecognizerState.MotionGestureRecognizerStateChanged)
     {
         if (recognizer.Direction == MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionClockwise)
         {
             System.Console.WriteLine("Rotating Clockwise");
         }
         else if (recognizer.Direction == MotionRotationGestureRecognizerDirection.MotionRotationGestureRecognizerDirectionCounterClockwise)
         {
             System.Console.WriteLine("Rotating Counter Clockwise");
         }
     }
     else if (recognizer.state == MotionGestureRecognizerState.MotionGestureRecognizerStateEnded)
     {
         System.Console.WriteLine("Rotate did End");
     }
 }