private void displayCarac_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (DataContext != null) { EntitiesLayer.Caracteristique car = displayCarac.SelectedItem as EntitiesLayer.Caracteristique; ViewModel.Stade.StadeViewModel svm = DataContext as ViewModel.Stade.StadeViewModel; List <EntitiesLayer.Caracteristique> stadeCarac = svm.Caracteristiques; stadeCarac.Remove(car); svm.Caracteristiques = stadeCarac; displayCarac.Items.Refresh(); } }
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 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(); } }
public CaracteristiqueViewModel() { Carac = new EntitiesLayer.Caracteristique(); }
private void Add() { EntitiesLayer.Caracteristique newOne = new EntitiesLayer.Caracteristique(); SelectedCarac = new CaracteristiqueViewModel(newOne); _caracs.Add(SelectedCarac); }
// CONSTRUCTEURS public CaracteristiqueViewModel(EntitiesLayer.Caracteristique caract) { Carac = caract; }