Je suis à la recherche d'un moyen linq-to-objects pour obtenir un TreeViewItem d'un treeView.Comment puis-je rechercher un élément dans une arborescence avec linq?
Je veux faire quelque chose comme ceci:
var node =
from TreeViewItem childs in tree.Items
where ((int) childs.Tag) == 1000
select childs;
string tag = ((TreeViewItem)node).Tag.ToString();
Ensuite, je veux ajouter les enfants à ce noeud.
Merci.
Merci beaucoup! Testé et fonctionnel. Je devais aussi changer la 'clause where': où Int32.Parse (childs.Tag.ToString()) == rw.PARENT_ID – Jonathan
Pouvez-vous en faire une base de requête générique sur le modèle du ViewModel? au lieu de Tag? Juste l'objet réel –