Как создать динамический вид сетки в элементе списка в wpf - PullRequest
0 голосов
/ 28 сентября 2010

Это ситуация:

У меня есть просмотр списка с некоторым элементом.У каждого из этих элементов есть свой список, и я хотел бы показать этот список в виде сетки.

Поэтому я бы хотел показать основной список с помощью расширителей, и если пользователь развернет один из этих элементов, он покажет другой список в виде сетки.

Проблема в том, что вид сетки должен быть динамическим, поскольку свойства элемента являются динамическими.

Не могли бы вы дать мне некоторое представление?Как создать представление сетки с динамическими столбцами в элементе списка.

Есть иллюстрация: D:

Основной список с расширителями:

-> mainitem1
-> mainitem2 (расширенный :))

 Column1   Column2  Column3
property1 property2 property3   (other list first item properties)
property1 property2 property3   (other list second item properties)
property1 property2 property3   (other list third item properties)
property1 property2 property3   (other list fourth item properties)

-> mainitem3

Надеюсь, вы понимаете это :).

Заранее благодарим за каждый комментарий!

С уважением, Zoli

1 Ответ

0 голосов
/ 29 сентября 2010

Я бы предложил использовать wpf DataGrid.

Вы можете использовать его для всего решения или только внутренний ListView может быть DataGrid.DataGrid может автоматически генерировать столбцы для вас, и вы можете установить его только для чтения, чтобы он вел себя подобно ListView.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...