我有一个班级“人物”是这样的:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public string Country{ get; set; }
public List<Person> Children { get; set; }
}我想在WPF中创建一个TreeView,它将按国家显示人员。
例如:
- Canada
- Benjamin
- James
- Kevin
- Paris
- Louis
- William
- Iceland
- Arthur
- Benjamin
- England
- Gabriel
- Victor
- Eino
- Paris
- Gabriel
- Adam
- Emma
我的TreeView:
<TreeView.Resources>
<HierarchicalDataTemplate ItemsSource="{Binding People}" DataType="{x:Type Person}">
<Label Content="{Binding Name}"></Label>
</HierarchicalDataTemplate>
在树视图中有什么方法可以使用"Group“吗?
发布于 2015-06-28 22:24:54
据我所知,WPF TreeView不支持“排序”。您可以做的是使用Linq对您的ItemsCollection进行排序。这将做同样的事情,但您的集合将被修改。
试着和林克玩..。()您肯定会发现:)
https://stackoverflow.com/questions/31102678
复制相似问题