我上课"人"看起来像这样:
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,它将按国家显示人员。
例如:
我的TreeView:
<TreeView.Resources>
<HierarchicalDataTemplate ItemsSource="{Binding People}" DataType="{x:Type Person}">
<Label Content="{Binding Name}"></Label>
</HierarchicalDataTemplate>
是否有使用&#34; Group by&#34;在树视图中?
答案 0 :(得分:0)
据我所知,WPF TreeView不支持&#39;排序&#39;。 你可以做的是使用Linq对ItemsCollection进行排序。 这将做同样的事情,但你的收藏将被修改。
尝试使用linq .. :)你会发现它绝对是:)