2013-07-31 6 views
0

У меня есть коллекция, которую я связываю с datagrid (расширенный набор инструментов инструментария wpf). Все в порядке со стандартной привязкой, но теперь я хочу привязать вложенный список в этой коллекции к дополнительным столбцам.Связывание вложенного списка с дополнительными столбцами в xaml

Например Person Имя Возраст День рождения номера телефонов []

Где Имя, возраст, и человек связывается отлично, но человек может иметь много телефонных номеров, так что я использую список вместо одного объекта. Строго говоря, «PhoneNumbers» - это тип, который также хранит информацию типа «Home» или «Mobile», и я хочу, чтобы это был заголовок в новом столбце. Таким образом, сетка данных будет что-то вроде

Имя Возраст День рождения Home Mobile Работа

John 42 1/2/1234 1234 5678 9012

и т.д. Тем не менее, я не знаю заранее, как долго вложенный список будет быть. Чтобы быть ясным, это несколько для учебных целей, поэтому я пытаюсь выяснить, можно ли это сделать в чистом XAML. Я понимаю, что я мог добавлять столбцы во время выполнения кода. Однако я не уверен, что это возможно.

ответ

0

Если я понимаю, я думаю, что коллекция номеров телефонов не может быть показана рядом с другими столбцами. Вместо этого вам нужно управлять этим, используя Row details in Datagrid

 Смежные вопросы

  • Нет связанных вопросов^_^