src/FingersDance.Control.Pivot/UserControlPivot.xaml.cs
author PAMPHILE Jonathan <pamphile@efrei.fr>
Wed, 23 Sep 2009 12:01:23 +0200
changeset 81 6b991b7e8046
parent 77 e95e916eb018
child 112 08bc8eac9e71
permissions -rw-r--r--
Custom Surface Button
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     1
using System;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     2
using System.IO;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     3
using System.Net;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     4
using System.Windows;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     5
using System.Windows.Controls;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     6
using System.Windows.Data;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     7
using System.Windows.Media;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     8
using System.Windows.Media.Animation;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
     9
using System.Windows.Navigation;
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    10
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    11
namespace FingersDance.Control.Pivot
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    12
{
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    13
	public partial class UserControlPivot
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    14
	{
77
e95e916eb018 Travail sur le Pivot et le control Session Input
sarias
parents: 65
diff changeset
    15
        //Events pour chaque Boutton du Pivot
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    16
        public event EventHandler EH_SurfaceButtonPlayer1_ContactDown;
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    17
        public event EventHandler EH_SurfaceButtonPlayer2_ContactDown;
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    18
        public event EventHandler EH_SurfaceButtonPlayer3_ContactDown;
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    19
        public event EventHandler EH_SurfaceButtonPlayer4_ContactDown;
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    20
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    21
		public UserControlPivot()
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    22
		{
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    23
			this.InitializeComponent();
65
PAMPHILE Jonathan <pamphile@efrei.fr>
parents: 60
diff changeset
    24
            
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    25
			// Insert code required on object creation below this point.
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    26
		}
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    27
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    28
        private void SurfaceButtonPlayer1_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    29
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    30
            if(EH_SurfaceButtonPlayer1_ContactDown!=null)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    31
                EH_SurfaceButtonPlayer1_ContactDown(this, new EventArgs());
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    32
        }
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    33
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    34
        private void SurfaceButtonPlayer2_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    35
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    36
            if (EH_SurfaceButtonPlayer2_ContactDown != null)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    37
                EH_SurfaceButtonPlayer2_ContactDown(this, new EventArgs());
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    38
        }
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    39
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    40
        private void SurfaceButtonPlayer3_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    41
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    42
            if (EH_SurfaceButtonPlayer3_ContactDown != null)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    43
                EH_SurfaceButtonPlayer3_ContactDown(this, new EventArgs());
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    44
        }
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    45
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    46
        private void SurfaceButtonPlayer4_ContactDown(object sender, Microsoft.Surface.Presentation.ContactEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    47
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    48
            if (EH_SurfaceButtonPlayer4_ContactDown != null)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    49
                EH_SurfaceButtonPlayer4_ContactDown(this, new EventArgs());
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    50
        }
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    51
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    52
        private void SurfaceButtonPlayer1_Click(object sender, RoutedEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    53
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    54
            SurfaceButtonPlayer1_ContactDown(this,null);
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    55
        }
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    56
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    57
        private void SurfaceButtonPlayer2_Click(object sender, RoutedEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    58
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    59
            SurfaceButtonPlayer2_ContactDown(this, null);
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    60
        }
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    61
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    62
        private void SurfaceButtonPlayer3_Click(object sender, RoutedEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    63
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    64
            SurfaceButtonPlayer3_ContactDown(this, null);
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    65
        }
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    66
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    67
        private void SurfaceButtonPlayer4_Click(object sender, RoutedEventArgs e)
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    68
        {
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    69
            SurfaceButtonPlayer4_ContactDown(this, null);
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 35
diff changeset
    70
        }
35
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    71
	}
ed77793b767a Control Pivot,
sarias
parents:
diff changeset
    72
}