diff -r 1043e7c13ffc -r b4008a356f90 src/FingersDance.Control.Pivot/UserControlPivot.xaml.cs --- 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