WPF的Treeview子节点绑定

WPF的Treeview子节点绑定

做法使用HierarchicalDataTemplate 更改DataType。当前ViewModel下有个ObservableCollection类型的EcgProjectList,于是一级节点都是EcgProject类型,EcgProject下有个ObservableCollection类型的Sheets,于是二级节点是EcgSheet类型。如果还想要三级节点,就在EcgSheet下定义一个T的集合X,然后前端 加个ItemsSource绑定X。然后再加个HierarchicalDataTemplate,DataType为T。第四第五等等以此类推。


    
        
            
                
            
        
        
            
                
            
        
    
    
        
            
        
    

上述代码还写了treeview的菜单栏的相关代码

你可能感兴趣的:(WPF,C#,wpf,TreeView)