src/FingersDance.Control.Screen/UserControlScreen.xaml.cs
changeset 191 8a25a85f2656
parent 190 619ca3ae13c7
child 192 11083c390ce4
equal deleted inserted replaced
190:619ca3ae13c7 191:8a25a85f2656
    39                     UserControlListVideo ListVideo = new UserControlListVideo();
    39                     UserControlListVideo ListVideo = new UserControlListVideo();
    40                     ListVideo.Name = "ListVideo1";
    40                     ListVideo.Name = "ListVideo1";
    41                     //2-Ajout de la ListVideo au ControlScreen
    41                     //2-Ajout de la ListVideo au ControlScreen
    42                     this.AddToGrid(ListVideo);
    42                     this.AddToGrid(ListVideo);
    43                     //3-Creation des Events pour chaque item de la video
    43                     //3-Creation des Events pour chaque item de la video
    44                     ListVideo.EH_ItemVideo1_ContactDown += new System.EventHandler(this.ListVideo_EH_ItemVideo_ContactDown);
    44                     ListVideo.EH_ItemVideo1_ContactDown += new System.EventHandler(ListVideo_EH_ItemVideo_ContactDown);
    45                 }
    45                 }
    46                 else
    46                 else
    47                     OpenProject();
    47                     OpenProject();
    48             }
    48             }
    49             catch (Exception)
    49             catch (Exception)
   103         private List<Project> LoadProjects(string name)
   103         private List<Project> LoadProjects(string name)
   104         {
   104         {
   105             // Does nothing because for the moment we do not load sessions when we know the video path, we just create a new session
   105             // Does nothing because for the moment we do not load sessions when we know the video path, we just create a new session
   106             try
   106             try
   107             {
   107             {
   108                 return new List<Project>();
   108                 List<Project> lp = new List<Project>();
       
   109                 foreach (String filename in Directory.GetFiles("./"))
       
   110                 {
       
   111                     if (filename.Substring(filename.Length-4).ToLower()==".ldt")
       
   112                         lp.Add(new Project(filename.Substring(2,filename.Length - 6), "", ""));
       
   113                 }
       
   114                 return lp;
   109             }
   115             }
   110             catch (Exception) 
   116             catch (Exception) 
   111             {
   117             {
   112                 return new List<Project>();
   118                 return new List<Project>();
   113             }
   119             }
   151             try
   157             try
   152             {
   158             {
   153                 //MainViewModel.Project.Alias = ((UserControlNewProjectForm)sender).Alias;
   159                 //MainViewModel.Project.Alias = ((UserControlNewProjectForm)sender).Alias;
   154                 //MainViewModel.Project.Email = ((UserControlNewProjectForm)sender).Email;
   160                 //MainViewModel.Project.Email = ((UserControlNewProjectForm)sender).Email;
   155                 _mainViewModel.Project.Description = ((UserControlNewProjectForm)sender).Description;
   161                 _mainViewModel.Project.Description = ((UserControlNewProjectForm)sender).Description;
   156                 _mainViewModel.Project.Name = ((UserControlNewProjectForm)sender).SessionName;
   162                 _mainViewModel.Project.Name = ((UserControlNewProjectForm)sender).SessionName.Trim();
   157                 
   163                 
   158                 
   164                 
   159                 //2-Suppression UCSession Input
   165                 //2-Suppression UCSession Input
   160                 LayoutRoot.Children.Remove((UserControlNewProjectForm)sender);
   166                 LayoutRoot.Children.Remove((UserControlNewProjectForm)sender);
   161                 OpenProject();
   167                 OpenProject();