src/FingersDance.Control.Pivot/UserControlPivot.xaml.cs
changeset 60 b4008a356f90
parent 35 ed77793b767a
child 65 3ec392c8f45b
--- a/src/FingersDance.Control.Pivot/UserControlPivot.xaml.cs	Tue Sep 15 16:09:45 2009 +0200
+++ b/src/FingersDance.Control.Pivot/UserControlPivot.xaml.cs	Tue Sep 15 16:57:45 2009 +0200
@@ -12,11 +12,60 @@
 {
 	public partial class UserControlPivot
 	{
+        public event EventHandler EH_SurfaceButtonPlayer1_ContactDown;
+        public event EventHandler EH_SurfaceButtonPlayer2_ContactDown;
+        public event EventHandler EH_SurfaceButtonPlayer3_ContactDown;
+        public event EventHandler EH_SurfaceButtonPlayer4_ContactDown;
+
 		public UserControlPivot()
 		{
 			this.InitializeComponent();
 
 			// Insert code required on object creation below this point.
 		}
+
+        private void SurfaceButtonPlayer1_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
+        {
+            if(EH_SurfaceButtonPlayer1_ContactDown!=null)
+                EH_SurfaceButtonPlayer1_ContactDown(this, new EventArgs());
+        }
+
+        private void SurfaceButtonPlayer2_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
+        {
+            if (EH_SurfaceButtonPlayer2_ContactDown != null)
+                EH_SurfaceButtonPlayer2_ContactDown(this, new EventArgs());
+        }
+
+        private void SurfaceButtonPlayer3_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
+        {
+            if (EH_SurfaceButtonPlayer3_ContactDown != null)
+                EH_SurfaceButtonPlayer3_ContactDown(this, new EventArgs());
+        }
+
+        private void SurfaceButtonPlayer4_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
+        {
+            if (EH_SurfaceButtonPlayer4_ContactDown != null)
+                EH_SurfaceButtonPlayer4_ContactDown(this, new EventArgs());
+        }
+
+        private void SurfaceButtonPlayer1_Click(object sender, RoutedEventArgs e)
+        {
+            SurfaceButtonPlayer1_ContactDown(this,null);
+        }
+
+        private void SurfaceButtonPlayer2_Click(object sender, RoutedEventArgs e)
+        {
+            SurfaceButtonPlayer2_ContactDown(this, null);
+        }
+
+        private void SurfaceButtonPlayer3_Click(object sender, RoutedEventArgs e)
+        {
+            SurfaceButtonPlayer3_ContactDown(this, null);
+        }
+
+        private void SurfaceButtonPlayer4_Click(object sender, RoutedEventArgs e)
+        {
+            SurfaceButtonPlayer4_ContactDown(this, null);
+        }
 	}
 }
\ No newline at end of file