Bonjour tout le monde !
J'utilise des HierarchicalDataTemplate pour afficher une arborescence d'objet tiré de ma base sous la forme d'un TreeView. Via mon interface, un utilisateur peut ajouter des fils aux différents noeuds de l'arbre : un clic droit sur le noeud, il choisit "ajouter fils" dans le menu contextuel, une fenêtre lui permet d'éditer son objet et hop, fini.
Voici la fin de la fonction appellé par le clic sur "ajouter fils"
Mon soucis, c'est que le refresh du treeview (tv_configuration) ne fonctionne pas. L'EntitySet IZI_ITEMS a bien un élément en plus, mais pas moyen de l'afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 // Si edition/selection avec succès, ajout de l'élément if (fenetre.DialogResult == true) { ((sender as MenuItem).DataContext as IZI_OBJETS).IZI_ITEMS.Add(element); tv_configuration.Items.Refresh(); }
A noter que le chargement initial ne pause aucun problème : tout s'affiche comme il devrait.
Partager