2010-03-25 9 views
0

Dans mon gridview j'ai besoin d'agréger des sous-chariots dans chaque rangée, quelque chose comme dans l'application emule/amule de p2p où vous pouvez double-cliquer sur chaque fichier que vous téléchargez et ensuite sous vous peut voir les parties du fichier d'où vous téléchargez.Subrows dans une rangée dans GridView en utilisant WPF & C#

Est-ce possible dans WPF?

Merci.

Répondre

0

Vous pouvez faire quelques petites choses:

Ajouter un certain conteneur (par exemple: une grille ou un StackPanel) à la ligne de grille. Cela vous permettra d'ajouter plusieurs objets à la ligne de la grille. Sur votre événement "double clic", vous pouvez modifier la visibilité pour afficher ces objets.

Utilisez une TreeView avec un HierarchicalDataTemplate et traitez cela comme des données hiérarchiques. C'est probablement l'approche la plus "correcte". Le Displaying Hierarchical Data sample on MSDN suit le processus.