src/FingersDance/MainSurfaceWindow.xaml.cs
changeset 72 f1ca0958c992
parent 60 b4008a356f90
child 73 bda95242e600
--- 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