C# 将Treeview绑定到数据结构

C# 将Treeview绑定到数据结构,c#,.net,wpf,treeview,bind,C#,.net,Wpf,Treeview,Bind,我有下面的类定义,如果可能的话,我想将它绑定到WPF中的树视图。不知道从哪里开始。有什么线索吗 public class DirectoryTree { public String Name {get; set;} public String FullPath { get; set; } public List<DirectoryTree> Children { get; set; } } 公共类目录树 { 公共字符串名称{get;set;} 公共字符

我有下面的类定义,如果可能的话,我想将它绑定到WPF中的树视图。不知道从哪里开始。有什么线索吗

public class DirectoryTree
{
    public String Name {get; set;}

    public String FullPath { get; set; }

    public List<DirectoryTree> Children { get; set; }

}
公共类目录树
{
公共字符串名称{get;set;}
公共字符串完整路径{get;set;}
公共列表子项{get;set;}
}

你的代码没问题。您只需为TreeView定义HierarchyDataTemplate,并可以使用INotifyPropertyChanged向DirectoryTree添加两个属性—IsSelected和IsExpanded。

请查看以下链接Josh Smith的优秀教程,我希望它能帮助您