2

是否有人知道(甚至有一个示例)基于 WPF 的 TreeListView 可以通过数据绑定到其树项的 ObservableCollection 来生成其列?

例如,数据绑定模型是由代表公司主管层次结构的 Employee 实例组成的树。每个员工都有一个 ObservableCollection 的 Responsibility 实例(属性:ResponsibiltyName、ResponsibleSinceDate)。现在,我希望在任何数据绑定员工中找到的每个 ResponsibiltyName 都有一个单独的列,并且该列值应该填充 ResponsibleSinceDate。如果员工没有特定职责,则该列值应留空。

通常如何在 WPF 中解决这样的问题?

4

1 回答 1

2

您可能想看看以下答案:如何将 WPF DataGrid 绑定到可变数量的列?

这里建议使用 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

希望这可以帮助!

于 2009-04-03T16:54:55.877 回答