0
votes

I am rewriting a VB6 form in WPF for my companies internal application. The requirement is to display a collection of objects which can have any property edited.

The representation of the data is transposed so that each object is displayed as a column, rather than a row, adding more objects creates more columns:

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

It does not appear that you can swap the rows and columns in the WPF Datagrid without transforming the data - C#/WPF: Toolkit DataGrid - Transpose rows and columns

Is there a way to swap the columns and rows around through a transform, or would I be better doing a data template in a list view?

EDIT: I ended up going with an ItemsControl, using a Horizontal StackPanel as its ItemsPanelTemplate and a Grid as the DataTemplate. Seems to work well, looks exactly like what I was wanting.

1

1 Answers