我有一个WPF TreeView绑定到在其中每个列表中有几个列表的对象列表。WPF TreeView中的两个孩子列表
public List<OwnerClass> OwnerClasses {get; set;}
public class OwnerClass
{
public List<SomeObject> SomeObjects { get; set; }
public List<OtherObject> OtherObjects { get; set; }
}
我正在寻找一种方法来显示两个列表作为父项的子项。
像这样:
> Owner1
|
+ SomeObject 1
+ SomeObject 2
+ SomeObject 3
+ OtherObject 1
+ OtherObject 2
+ OtherObject 3
+ OtherObject 4
> Owner2
|
+ SomeObject 1
+ SomeObject 2
+ SomeObject 3
+ OtherObject 1
+ OtherObject 2
+ OtherObject 3
+ OtherObject 4
我想要的树状functionallity,但我想通过侧孩子列出的一面。 (并且每一个都是树视图,因为它们又有列表。)
这可能吗?
创建一个合适的ViewModel。将数据以任何格式转换为可在“HierarchicalDataTemplate”中使用的内容。 –