我正在使用具有分层数据模板的TreeView绑定到视图模型层次结构,我的问题是我有不同类型的多个子集合(尽管相同的基类)。似乎使用模板绑定其中一个集合相对简单,但我正在努力解决如何执行这两个操作。TreeView使用分层数据模板绑定到不同的集合
class ParentViewModel
{
List<FooViewModel> FooCollection {get; set;}
List<BarViewModel> BarCollection {get; set;}
}
这是什么样的我想要实现的,但不知道是否有一个简单的方法来做到这一点:
http://www.codeplex.com/ComplexDataTemplates