有没有人知道(甚至有一个例子)基于WPF的TreeListView可以通过数据绑定到其树项的ObservableCollection来生成其colums?
例如,数据绑定模型是一个树,由代表公司主管层次结构的Employee实例组成。每个员工都有一个ObservableCollection of Responsibility实例(属性:ResponsibiltyName,ResponsibleSinceDate)。现在,我想在任何数据绑定Employees中找到每个ResponsibiltyName的单独列,并且应使用ResponsibleSinceDate填充列值。如果员工没有特定的责任,则列值应留空。
如何在WPF中解决这样的问题?
答案 0 :(得分:2)
您可能需要查看以下答案:How do I bind a WPF DataGrid to a variable number of columns?
这里提出了一个涉及CompositeCollection的解决方案:http://social.msdn.microsoft.com/forums/en-US/wpf/thread/a4c5b2de-260c-49d0-b4ff-cca6ee4e8b08/
这里提出了一个涉及HierarchicalDataTemplate的解决方案:http://blogs.msdn.com/karstenj/archive/2005/11/02/488420.aspx
希望这有帮助!