예제 #1
0
        private void displayCarac_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (DataContext != null)
            {
                EntitiesLayer.Caracteristique car = displayCarac.SelectedItem as EntitiesLayer.Caracteristique;

                ViewModel.Jedi.JediViewModel         jvm       = DataContext as ViewModel.Jedi.JediViewModel;
                List <EntitiesLayer.Caracteristique> jediCarac = jvm.Caracteristiques;
                jediCarac.Remove(car);
                jvm.Caracteristiques = jediCarac;
                displayCarac.Items.Refresh();
            }
        }
예제 #2
0
 private void OnChangeImageClick(object sender, RoutedEventArgs e)
 {
     if (DataContext != null)
     {
         OpenFileDialog op = new OpenFileDialog();
         op.Title  = "Choisissez un message";
         op.Filter = "All supported graphics|*.jpg;*.jpeg;*.png|" +
                     "JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|" +
                     "Portable Network Graphic (*.png)|*.png";
         if (op.ShowDialog() == true)
         {
             ViewModel.Jedi.JediViewModel jvm = DataContext as ViewModel.Jedi.JediViewModel;
             string filename = op.FileName.Split('\\').Last();
             jvm.ImageUri = new Uri(filename, UriKind.Relative);
         }
     }
 }
예제 #3
0
        private void caracBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (DataContext != null)
            {
                BusinessLayer.JediTournamentManager jtm = new BusinessLayer.JediTournamentManager();
                string carac = caracBox.SelectedItem as string;

                EntitiesLayer.Caracteristique car = (from x in jtm.getCaracteristiques()
                                                     where x.Nom == carac &&
                                                     x.Type == EntitiesLayer.ETypeCaracteristique.Jedi
                                                     select x).FirstOrDefault();

                ViewModel.Jedi.JediViewModel         jvm       = DataContext as ViewModel.Jedi.JediViewModel;
                List <EntitiesLayer.Caracteristique> jediCarac = jvm.Caracteristiques;
                jediCarac.Add(car);
                jvm.Caracteristiques = jediCarac;
                displayCarac.Items.Refresh();
            }
        }