У меня есть 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
Я хочу TreeView функциональность,, но я хочу сторону ребенка списки бок. (И каждый из них, как дерево, потому что у них в свою очередь есть списки.)
Возможно ли это?
Создайте надлежащую ViewModel. Преобразуйте данные в любом формате, который у вас есть, к тому, что можно использовать в «HierarchicalDataTemplate». –