コード例 #1
0
ファイル: PerspectivePanel.cs プロジェクト: sugasaki/Kinect
        void _gesturesinterpreter_GestureDetected(object sender, GestureDetectedEventArgs e)
        {
            if (e.Gesture == TouchGesture.MOVE_SOUTH)
            {
                _dragenable = true;
                _currentshift = 0;
                _currentangle = 0;

            }
        }
コード例 #2
0
ファイル: ScrollView.cs プロジェクト: sugasaki/Kinect
 void _gesturesinterpreter_GestureDetected(object sender, GestureDetectedEventArgs e)
 {
     if (GestureDetected != null) GestureDetected(this, e);
 }
コード例 #3
0
ファイル: Gallery.xaml.cs プロジェクト: sugasaki/Kinect
 void PhotoList_GestureDetected(object sender, GestureDetectedEventArgs e)
 {
     if (PhotoList.ScrollerTransformHelper.IsRunning) return;
     //
     if (e.Gesture == TouchGesture.SCALE)
     {
         double scale = (double)e.GestureParameters;
         if (scale < 0.85)
         {
             this.Dispatcher.BeginInvoke(() =>
             {
                 PhotoList.ZoomToFullHeight();
             });
         }
         else if (scale > 1.15 && PhotoList.FirstTouchedElement != null)
         {
             this.Dispatcher.BeginInvoke(() =>
             {
                 PhotoList.ZoomToElementHeight(PhotoList.FirstTouchedElement);
             });
         }
     }
 }