2010-07-05 5 views
0

Je réécris un formulaire VB6 dans WPF pour l'application interne de mon entreprise. L'exigence est d'afficher une collection d'objets pouvant avoir n'importe quelle propriété éditée.Représente des données de type grille dans WPF

La représentation des données est transposée de façon que chaque objet est affiché sous la forme d'une colonne, plutôt qu'une ligne, en ajoutant plus d'objets crée plusieurs colonnes:

   [Object 1] [Object 2]... 
[Property 1] 
[Property 2] 
[Property 3] 

Il ne semble pas que vous pouvez échanger les lignes et colonnes dans le Datagrid WPF sans transformer les données - C#/WPF: Toolkit DataGrid - Transpose rows and columns

Existe-t-il un moyen d'échanger les colonnes et les lignes à travers une transformation, ou serais-je mieux de faire un modèle de données dans une vue de liste?

EDIT: J'ai fini par aller avec un ItemsControl, en utilisant un StackPanel horizontal comme son ItemsPanelTemplate et une Grille comme DataTemplate. Semble bien fonctionner, ressemble exactement à ce que je voulais.

Répondre

Questions connexes