Я переписываю форму VB6 в WPF для внутреннего приложения моей компании. Требуется отобразить коллекцию объектов, которые могут иметь любое отредактированное свойство.
Представление данных транспонируется так, что каждый объект отображается в виде столбца, а не строки, при добавлении большего количества объектов создается больше столбцов:
[Object 1] [Object 2]...
[Property 1]
[Property 2]
[Property 3]
Не похоже, что вы можете поменять строки и столбцы в таблице данных WPF без преобразования данных - C # / WPF: Toolkit DataGrid - транспонировать строки и столбцы
Есть ли способ поменять местами столбцы и строки с помощью преобразования, или мне лучше использовать шаблон данных в виде списка?
EDIT:
Я закончил с использованием ItemsControl, используя горизонтальную StackPanel в качестве ItemsPanelTemplate и Grid в качестве DataTemplate. Кажется, работает хорошо, выглядит точно так, как я хотел.