J'écris actuellement un WPF TreeListView. Je me demandais quelques choses.Structure de données hiérarchique WPF TreeListView
Comment fonctionne la structure de données hiérarchique et les enfants peuvent-ils afficher d'autres propriétés au lieu de la même propriété que le parent? Actuellement, je suis en train de faire une treelistview avec les colonnes
Client/Matière/Heures
Si j'ajouter un client et il a la même question alors le parent va changer son heure au total des heures à la nombre total d'heures additionnées par les enfants.
Voici un exemple
ajouter
John/papier d'écriture/1 heure
John/papier d'écriture/2 heures
John/papier à lettres/.5 Heures
Mon arbre l'affichage de la liste montrera
John/Papier d'écriture /3.5 heures < c'est le parent
-John/Papier d'écriture/1 heure
-John/papier d'écriture/2 heures
-John/papier à lettres/.5 Heures < ce sont les enfants
je voudrais lieu que pour montrer
John/papier à lettres/3.5 Heures
- 00 heures 00-à-01h00 h/écrit l'introduction
- 14h00-16h00/écrit le corps
- 15h00 - 3 : 30 h/a écrit la conclusion
J'utilise deux collections observables. Un qui est le parent et un qui est l'enfant.
Ma question est essentiellement. Puis-je modifier la structure de données hiérarchique pour afficher différentes propriétés? Différentes informations Je ne veux pas être répétitif en montrant les mêmes heures de client. Au lieu de cela, je voudrais montrer des propriétés différentes pour l'enfant. Puisque le parent montrera à qui l'information appartient. Btw, j'essaie de le faire pour XAML et C#
Merci à l'avance !!
-Kevin
Cela ne fonctionnera pas, car Hiérarchique DataTemplate accepte uniquement sur enfant droit? – Kevin
Oops a mis une grille autour d'elle .. –