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:
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
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> }
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:
N'hésitez pas à me demander si je ne suis pas clair
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>
Merci pour votre aide.
Partager