diff -r 31900a35e162 -r f1ca0958c992 src/FingersDance/MainSurfaceWindow.xaml.cs --- a/src/FingersDance/MainSurfaceWindow.xaml.cs Wed Sep 16 19:32:26 2009 +0200 +++ b/src/FingersDance/MainSurfaceWindow.xaml.cs Thu Sep 17 08:31:15 2009 +0200 @@ -16,6 +16,8 @@ using Microsoft.Surface.Presentation.Controls; using FingersDance.Control.UserPanel; +using FingersDance.Control.ListVideo; +using FingersDance.Control.SessionInput; namespace FingersDance { @@ -169,12 +171,19 @@ private void UserControlPivot_EH_SurfaceButtonPlayer1_ContactDown(object sender, EventArgs e) { + if (!isCreatedP1) { + UserControlListVideo ListVideo1 = new UserControlListVideo(); + ListVideo1.Name = "ListVideo1"; + Grid1.Children.Add(ListVideo1); + ListVideo1.EH_ItemVideo1_ContactDown += new System.EventHandler(this.ListVideo1_EH_ItemVideo1_ContactDown); + ListVideo1.EH_ItemVideo2_ContactDown += new System.EventHandler(this.ListVideo1_EH_ItemVideo2_ContactDown); + /* UserControlUserPanel UserPanel1 = new UserControlUserPanel(); UserPanel1.Name = "UserPanel1"; Grid1.Children.Add(UserPanel1); - isCreatedP1 = true; + isCreatedP1 = true;*/ } } @@ -210,5 +219,39 @@ isCreatedP4 = true; } } + + private void ListVideo1_EH_ItemVideo1_ContactDown(object sender, EventArgs e) + { + //Creation d'une nouvelle seance. + if (!isCreatedP1) + { + // + UserControlUserPanel UserPanel1 = new UserControlUserPanel(); + UserPanel1.Name = "UserPanel1"; + UserControlSessionInput SessionInput = new UserControlSessionInput(); + SessionInput.Name = "SessionInput"; + try{ + Grid actualGrid = (Grid)(((UserControlListVideo)sender).Parent); + actualGrid.Children.Add(UserPanel1); + actualGrid.Children.Add(SessionInput); + actualGrid.Children.Remove((UserControlListVideo)sender); + } + catch (Exception ex) { } + + //ActualGrid.Children.Add(UserPanel1); + isCreatedP1 = true; + } + } + + private void ListVideo1_EH_ItemVideo2_ContactDown(object sender, EventArgs e) + { + //Creation d'une nouvelle seance. + UserControlSessionInput SessionInput = new UserControlSessionInput(); + + UserControlUserPanel UserPanel1 = new UserControlUserPanel(); + UserPanel1.Name = "UserPanel1"; + //ActualGrid.Children.Add(UserPanel1); + isCreatedP1 = true; + } } } \ No newline at end of file