首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF TreeView集团

WPF TreeView集团
EN

Stack Overflow用户
提问于 2015-06-28 17:31:49
回答 1查看 151关注 0票数 0

我有一个班级“人物”是这样的:

代码语言:javascript
复制
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,它将按国家显示人员。

例如:

  • 纽约
    • 鲍勃
      • 纽约
        • 伊桑
        • 欧文

代码语言:javascript
复制
    - Canada    
        - Benjamin
        - James

代码语言:javascript
复制
- Kevin  
    - Paris  
        - Louis

代码语言:javascript
复制
- William

  • 芬兰
    • 奥利弗
      • 匈牙利
        • 保罗

代码语言:javascript
复制
    - Iceland   
        - Arthur  
            - Benjamin

代码语言:javascript
复制
    - England  
        - Gabriel
        - Victor

代码语言:javascript
复制
- Eino  
    - Paris   
        - Gabriel
        - Adam

代码语言:javascript
复制
- Emma

我的TreeView:

代码语言:javascript
复制
 <TreeView.Resources>
  <HierarchicalDataTemplate ItemsSource="{Binding People}" DataType="{x:Type Person}">
       <Label Content="{Binding Name}"></Label>
   </HierarchicalDataTemplate>

在树视图中有什么方法可以使用"Group“吗?

EN

回答 1

Stack Overflow用户

发布于 2015-06-28 22:24:54

据我所知,WPF TreeView不支持“排序”。您可以做的是使用Linq对您的ItemsCollection进行排序。这将做同样的事情,但您的集合将被修改。

试着和林克玩..。()您肯定会发现:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31102678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档