src/FingersDance.Control.Player/UserControlPlayer.xaml.cs
changeset 173 e99fe78cd168
parent 170 91024994f6eb
child 174 45c9e55fcf23
--- a/src/FingersDance.Control.Player/UserControlPlayer.xaml.cs	Sun Oct 25 19:59:28 2009 +0100
+++ b/src/FingersDance.Control.Player/UserControlPlayer.xaml.cs	Mon Oct 26 08:36:15 2009 +0100
@@ -37,8 +37,12 @@
             this.InitializeComponent();
             MediaElementVideo.LoadedBehavior = MediaState.Manual;
             MediaElementVideo.UnloadedBehavior = MediaState.Manual;
+            //SAR
+            //Control User Info
             usercontrolInfoUser.LabelSession.Content = "Seance Test";
             usercontrolInfoUser.LabelUser.Content = "User Test";
+            //Gesture Control
+            gestureControl.GestureEvent+= new GestureControl.GestureControl.GestureRoutedEventHandler(GestureDetected);
         }
         #endregion
 
@@ -97,7 +101,33 @@
         
         #endregion
 
-        
+        #region GestureEvents
+
+        public void GestureDetected(object sender, GestureControl.GestureRoutedEventArgs e)
+        {
+            Console.WriteLine("gesture detected: " + e.Gesture);
+            switch (e.Gesture)
+            {
+                case "UP":
+                    //
+                    usercontrolInfoUser.LabelSession.Content = "UP!";
+                    break;
+                case "LEFT":
+                    usercontrolInfoUser.LabelSession.Content = "LEFT!";
+                    break;
+                case "RIGHT":
+                    usercontrolInfoUser.LabelSession.Content = "RIGHT!";
+                    break;
+                case "DOWN":
+                    usercontrolInfoUser.LabelSession.Content = "DOWN!";
+                    break;
+                default:
+                    //this.TxtGesture.Text = e.Gesture;
+                    break;
+            }
+        }
+        #endregion
+
         #region Button Simple Player Actions
         private void ButtonPlayPause_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
         {