【发布时间】:2009-08-20 10:52:39
【问题描述】:
我想将嵌套集合绑定到网格面板,但不确定我可以如何动态地做到这一点。
这是我的收藏:
Public class GrandParent
{
string name;
Icollection<Parent> ParentCollection;
}
Public class Parent
{
string lastname;
Icollection<Child> ChildCollection;
}
Public class Child
{
string name;
int age;
}
我想要这样的输出:
GrandParent.Name Parent1.LastName Parent2.LastName Parent3.LastName
GP1 孩子[GP1,Parent1.LastName] 孩子[GP1,Parent2.LastName] 孩子[GP1,Parent3.LastName]
GP2 孩子[GP2,Parent1.LastName] 孩子[GP2,Parent2.LastName] 孩子[GP2,Parent3.LastName]
Parent.LastNames 是静态的。
截至目前,我的viewmodel类(绑定类)是这样的:
Class viewmodel
{
collection<string> GrandParentNames
{
}
collection<string> Parent1LastNames
{
}
collection<string> Parent2LastNames
{
}
collection<string> Parent3LastName
{
}
}
有人可以建议我更好的方法吗?
【问题讨论】:
-
无论你想达到什么目标,我认为你走错路了......你打算用这些收藏做什么?