private void nomCategorieButton_Click(object sender, RoutedEventArgs e) { myDataObjectCategorie.idProperty = CategorieDAL.getMaxIdCategorie() + 1; c.Add(myDataObjectCategorie); CategorieORM.insertCategorie(myDataObjectCategorie); compteur = c.Count(); listeCategories.Items.Refresh(); myDataObjectCategorie = new CategorieViewModel(); nomCategorieButton.DataContext = myDataObjectCategorie; nomTextBox.DataContext = myDataObjectCategorie; }
private void btnAjouter(object sender, RoutedEventArgs e) { myDataObject.id = CategorieDAL.getMaxIdCategorie() + 1; lp.Add(myDataObject); CategorieORM.insertCategorie(myDataObject); compteur = lp.Count(); // Comme on a inséré une Categorie, on crée un nouvel objet CategorieViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new CategorieViewModel(); // Comme le contexte des élément de la vue est encore l'ancien CategorieViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau CategorieViewModel nom.DataContext = myDataObject; }