当前位置:  开发笔记 > Android > 正文

将XML数据绑定到WPF树视图控件

如何解决《将XML数据绑定到WPF树视图控件》经验,为你挑选了1个好方法。

我花了很多时间试图弄清楚如何将我的XML文件中的数据绑定到TreeView控件,但我不知道从哪里开始.我甚至尝试过将Xml数据双向绑定到代码项目上的WPF TreeView和Josh Smith的代码示例,但仍然无法理解如何开始!

我在文件"C:\ SPDependencies.xml"中有XML(如果需要我可以更改格式)!!!:

  
        
                
                        
                        
                
                
                         
                        
                
                 .....
        
        
              
              ...
              ...
        

我需要以下列格式在Treeview控件中显示它:


   
      
      
      
   
      
      
      

    
........

谢谢,阿比.



1> Denys Wessel..:

给出以下xml文件:


  
    
      
    
    
      
    
  
  
    
    
  

视图:


    
        
    
    
        
            
            
                
            
        
    
    
        
        
    

查看型号:

public class ViewModel
{
    public XmlDataProvider XmlData { get; set; }

    public ViewModel()
    {
        XmlData = new XmlDataProvider();
        XmlData.Source = new Uri(@"C:\input.xml");
        XmlData.XPath = "node";
    }
}

输出:

树视图输出

如果你只是想显示的节点下面的根,只需更改XPath来:

XmlData.XPath = "/node/node";

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有