src/FingersDance/MainSurfaceWindow.xaml.cs
changeset 77 e95e916eb018
parent 73 bda95242e600
child 82 c37122b567fa
--- a/src/FingersDance/MainSurfaceWindow.xaml.cs	Thu Sep 17 18:44:33 2009 +0200
+++ b/src/FingersDance/MainSurfaceWindow.xaml.cs	Sun Sep 20 18:02:37 2009 +0200
@@ -55,7 +55,7 @@
         {
             try
             {
-                ScatterViewItem item = (ScatterViewItem)ScaterView.Items.GetItemAt(0);
+                ScatterViewItem item = (ScatterViewItem)scaterview.Items.GetItemAt(0);
                 item.DecelerationRate = double.NaN;
             }
             catch (Exception ex) { }
@@ -66,7 +66,7 @@
             //Initialise les 4 Grids à la positions initiale du Pivot.   
             try
             {
-                ScatterViewItem item = (ScatterViewItem)ScaterView.Items.GetItemAt(0);
+                ScatterViewItem item = (ScatterViewItem)scaterview.Items.GetItemAt(0);
                 Grid1.Width =item.Center.X;
                 Grid1.Height = item.Center.Y;
                 
@@ -149,7 +149,27 @@
             //TODO: disable audio, animations here
         }
 
-        private void ScaterView_ContactChanged(object sender, ContactEventArgs e)
+        private void scaterview_ContactChanged(object sender, ContactEventArgs e)
+        {
+            //Permet la MAJ des 4 Grids à la position du pivot
+            /*try
+            {
+                Grid1.Width = e.GetPosition(mainSurfaceWindow).X;
+                Grid1.Height = e.GetPosition(mainSurfaceWindow).Y;
+
+                Grid3.Width = e.GetPosition(mainSurfaceWindow).X;
+                Grid3.Height = 768 - e.GetPosition(mainSurfaceWindow).Y;
+
+                Grid4.Width = 1024 - e.GetPosition(mainSurfaceWindow).X;
+                Grid4.Height = 768 - e.GetPosition(mainSurfaceWindow).Y;
+
+                Grid2.Width = 1024 - e.GetPosition(mainSurfaceWindow).X;
+                Grid2.Height = e.GetPosition(mainSurfaceWindow).Y;
+            }
+            catch (Exception ex) { }*/
+        }
+
+        private void ScatterViewItemPivot_ContactChanged(object sender, ContactEventArgs e)
         {
             //Permet la MAJ des 4 Grids à la position du pivot
             try
@@ -176,7 +196,10 @@
             {
                 UserControlListVideo ListVideo1 = new UserControlListVideo();
                 ListVideo1.Name = "ListVideo1";
+                
                 Grid1.Children.Add(ListVideo1);
+
+                //Creation des Events pour chaque item de la video
                 ListVideo1.EH_ItemVideo1_ContactDown += new System.EventHandler(this.ListVideo1_EH_ItemVideo1_ContactDown);
                 ListVideo1.EH_ItemVideo2_ContactDown += new System.EventHandler(this.ListVideo1_EH_ItemVideo2_ContactDown);
                 /*
@@ -222,6 +245,12 @@
 
         private void ListVideo1_EH_ItemVideo1_ContactDown(object sender, EventArgs e)
         {
+
+            //Creation d'un ScatterView Item
+            //ScatterViewItem scatterViewItemSessionInput = new ScatterViewItem();
+            //scatterViewItemSessionInput.Name = "ScatterViewItemSessionInput";
+            
+            
             //Creation d'une nouvelle seance.
                 
             UserControlSessionInput SessionInput = new UserControlSessionInput();
@@ -233,6 +262,14 @@
 
                 SessionInput.EH_SurfaceButtonSubmit_ContactDown += new System.EventHandler(this.SessionInput_EH_SurfaceButtonSubmit_ContactDown);
                 actualGrid.Children.Remove((UserControlListVideo)sender);
+
+                //Init Scatter View Properties and Add it to the scatter view.
+                /*scatterViewItemSessionInput.Content = SessionInput;
+                scatterViewItemSessionInput.CanMove = true;
+                scatterViewItemSessionInput.CanScale = false;
+                scatterViewItemSessionInput.CanRotate = true;
+                scatterViewItemSessionInput.Center = new Point((double)actualGrid.ActualWidth,(double)actualGrid.ActualHeight);
+                scaterview.Items.Add(scatterViewItemSessionInput);*/
             }
             catch (Exception ex) { }
             isCreatedP1 = true;
@@ -259,5 +296,7 @@
             catch (Exception ex) { }
         }
 
+
+
     }
 }
\ No newline at end of file