.NET中的树集合

时间:2010-01-20 21:42:55

标签: c# .net wpf collections treeview

当我在WPF中创建一个列表框时,我经常将其ItemsSource设置为List。是否有TreeView的树(或TreeView的ItemsSource中的内容)?

在C#.NET中是否有用于处理树数据的集合或普遍接受的方法?

5 个答案:

答案 0 :(得分:4)

您要做的是使用分层数据模板将分层对象的集合绑定到树视图。

我已经写了一篇关于这个主题的博客文章,请查看,

Displaying Hierarchical Data with the WPF Tree View control

答案 1 :(得分:2)

据我所知,没有内置任何东西。我通常做的是这样的事情:

class User  
{  
string Name { get; set; }  
List<User> { get; set; }  
}  

然后您可以使用它来绑定您的分层控件,例如TreeView。

答案 2 :(得分:0)

将数据绑定到WPF TreeView实例的数据当然是可能的。以下是关于该主题的几个博客和示例条目

答案 3 :(得分:0)

最初由Wintellect创建的开源项目位于此处,名为PowerCollections。也许那里有什么东西可以帮到你?

希望这有帮助, 最好的祝福, 汤姆。

答案 4 :(得分:0)