Bonjour,Rafraîchissant Listbox après avoir ajouté élément DataContext
Je suis en train d'utiliser comme Linq pour datacontext SQL pour une zone de liste dans WPF.
Fondamentalement, j'affecte le Linq DataContext à la propriété DataContext du formulaire. Ensuite, je le lie à la liste.ItemsSource.
Tout fonctionne bien, je peux montrer les détails de chacun de mes éléments dans une zone de texte (schéma maître-détails).
La chose est, je voudrais être en mesure d'ajouter un nouvel élément à la liste:
private void Button_Click(object sender, RoutedEventArgs e)
{
Button btn = sender as Button;
var table = lst_markets.ItemsSource as System.Data.Linq.Table<Market>;
table.InsertOnSubmit(new Market() { IdMarket = Guid.NewGuid(), Name = txt_newmarket.Text });
table.Context.SubmitChanges();
}
La valeur est en effet ajouté à la base de données, mais la zone de liste n'est pas rafraîchi.
Que dois-je faire pour actualiser la liste?
Merci,
Jeremie
La collection observable en utilisant l'événement CollectionChanged est clairement la façon la plus simple. À votre santé – SRKX