将Treeview绑定到数据结构

本文关键字:数据结构 绑定 Treeview | 更新日期: 2023-09-27 18:10:52

我有以下类定义,如果可能的话,我想将其绑定到WPF中的Treeview。不知道从哪里开始。有线索吗?

public class DirectoryTree
{
    public String Name {get; set;}
    public String FullPath { get; set; }
    public List<DirectoryTree> Children { get; set; }
}

将Treeview绑定到数据结构

你的代码没问题。所有你需要的是为TreeView定义HierarchicalDataTemplate,并可以添加两个属性到DirectoryTree - IsSelected和IsExpanded -使用INotifyPropertyChanged。