我有一个我绑定到datagrid的集合(wpf扩展工具包datagrid)。标准绑定一切都很好,但现在我想将该集合中的嵌套列表绑定到其他列。
例如 人 名称 年龄 生日 PHONENUMBERS []
姓名,年龄和人物绑定完美,但此人可能有多个电话号码,因此我使用列表而不是单个对象。严格来说,“PhoneNumbers”是一种类型,它也存储“Home”或“Mobile”等信息,我希望它成为新列中的标题。所以数据网格就像
名称年龄生日家庭移动工作
John 42 1/2/1234 1234 5678 9012
等。但是我事先并不知道嵌套列表会有多长。要清楚这有点用于学习目的,所以我试图弄清楚它是否在纯XAML中是可行的。我知道我可以在运行时在后面的代码中添加列。但我不确定是否可能。