Bonjour,

J'aimerais applique un filtre à un treeview de la façon suivante :
Un TreeviewItem est masqué à chaque fois que son texte contient une certaine valeur et qu'il ne contient pas d'élément qui ne sont pas masqué.
Le problème que j'ai est pour parcourir la hiérarchie des TreeviewItem de mon Treeview.
La seule façon que j'ai trouvé est d'utiliser monTreeviewItem.ItemContainerGenerator.ContainerFromIndex() pour récupérer un TreeviewItem enfant. Puis je pars en récursivité pour afficher/masquer tous les TreeviewItems de mon treeview.
J'ai peur que la façon de récupérer mes TreeviewItems soit un peu lente et j'aimerais savoir si il existe une meilleure solution pour réaliser ce genre de filtre.

Merci d'avance pour vos conseils,

mathmax