--- 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)
{