将Treeview绑定到数据结构

时间:2011-10-09 21:20:30

标签: c# .net wpf treeview bind

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

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

    public String FullPath { get; set; }

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

}

1 个答案:

答案 0 :(得分:1)

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