Bonjour à tous,

je ne connais pas très bien le control TreeView mais je pense que c'est le seul qui puisse afficher le résultat que je souhaite, je m'explique:

J'ai cette classe, qui représente des tâches que l'utilisateur doit activer ou non dans l'interface graphique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public Process
{
     private string name; // + accesseurs
     private bool isCheck; // + accesseurs
     private string categorie; // + accesseurs
     private process(string nm, bool chk, string cat)
     {
          name = nm; isCheck = chk; categorie = cat;
     }
 
     public class ProcessList : ObervableCollection<Process>
}
j'arrive à créer une liste de process, et à la binder en XAML sur une listbox contenant pour chaque élément une checkBox et une textBox

Le problème, c'est pour représenter ces processus de manières hiérarchiques, par la propriété catégorie, mais la je sèche complétement avec une ListBox, et je connais très mal TreeView...

pour mieux me faire comprendre, je souhaite afficher quelque chose dont la sémantique en XML serait la suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
<processList>
     <categorie name="categorie1">
          <process name="myProcess1" ischeck="true" />
          <process name="myProcess2" ischeck="false" />
     </categorie>
     <categorie name="categorie2">
          <process name="myProcess3" ischeck="false" />
          <process name="myProcess4" ischeck="true" />
     </categorie>
</processList>
N'hésitez pas à me demander si je ne suis pas clair

Merci pour votre aide.