将嵌套列表绑定到xaml中的附加列

时间:2013-07-31 17:16:11

标签: wpf xaml xceed-datagrid

我有一个我绑定到datagrid的集合(wpf扩展工具包datagrid)。标准绑定一切都很好,但现在我想将该集合中的嵌套列表绑定到其他列。

例如 人   名称   年龄   生日   PHONENUMBERS []

姓名,年龄和人物绑定完美,但此人可能有多个电话号码,因此我使用列表而不是单个对象。严格来说,“PhoneNumbers”是一种类型,它也存储“Home”或“Mobile”等信息,我希望它成为新列中的标题。所以数据网格就像

名称年龄生日家庭移动工作

John 42 1/2/1234 1234 5678 9012

等。但是我事先并不知道嵌套列表会有多长。要清楚这有点用于学习目的,所以我试图弄清楚它是否在纯XAML中是可行的。我知道我可以在运行时在后面的代码中添加列。但我不确定是否可能。

1 个答案:

答案 0 :(得分:0)

如果我理解,我认为电话号码集合无法与其他列并排显示,而是需要使用Row details in Datagrid

来管理