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(); } }
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); } } }
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(); } }