Bonsoir,
j'ai une application en WPF et j'ai des objets
Serveur
Name : string
ListC : List<Coffre>
Coffre
Name : string
ListC : List<Classe>
ListP : List<Proprietes>
Classe
Name : string
ListI : List<Info1>
Propriete
Name : string
ListI : List<Info2>
J'ai créé une liste d'objets Serveur (List<Serveur>) que j'ai liée à un TreeView.ItemSource.
Ma question est :
comment faire pour pouvoir mixer des données dynamiques et statiques et avoir l'arborescence suivante, en sachant que si la liste de serveurs était vide, il me faudrait afficher "Serveurs", et que lorsqu'un coffre est présent mais qu'il n'y a pas de classes et/ou de propriétés et il faudrait afficher "Classes" et "Propriétés" (voir Coffre2)?
Serveurs <== statique
|____>Serveur 1 <== dynamique
|____> Coffre1 <== dynamique
|____> Classes <== statique
|____> Infos10 <== dynamique
|____> Propriétés <== statique
|____> Infos20 <== dynamique
|____> Coffre2 <== dynamique
|____> Classes <== statique
|____> Propriétés <== statique
|____> Coffre3 <== dynamique
|____>Serveur 2 <== dynamique
J'ai essayé de créer une collection en XAML, ainsi j'arrive à afficher les mots "Classes" pour chaque coffre, mais je n'arrive pas à afficher les deux sous rubriques "Classes" et "Propriétés" en même temps et à lier les éléments correspondants sous les bonnes rubriques.
Quelqu'un a-t-il une idée pour faire cela ?
Merci par avance.
Cordialement.
Raph
Partager