2013-06-27 105 views
0

前言通過說我對WPF比較新。WPF TreeView數據綁定到XML子集

所以基本上我得到了以下XML,我需要將樹元素和下面的所有東西都綁定到TreeView。是否有一種將特定XML元素綁定到TreeView的簡單方法?

<Diff> 
    <Packages 
     left="c:\foo\foo" 
     right="c:\bar\bar" /> 
    <Section name="Filesystem" state="different"> 
     <Tree> 
      <Node name="VFS" state="different"> 
       <Node name="Windows" state="different"> 
        <Node name="System32" state="different"> 
         <Leaf name="notepad.exe" state="left-only" file="VFS\Windows\System32\notepad.exe" /> 
         <Leaf name="cmd.exe" state="same" /> 
        </Node> 
        <Node name="WinSxS" state="same"> 
         <Leaf name="foo" state="same" /> 
        </Node> 
       </Node> 
       <Node name="ProgramFilesX86" state="different"> 
        <Leaf name="foo.exe" state="different" /> 
        <Node name="Bar" state="right-only" > 
         <Leaf name="bar.exe" state="right-only" file="VFS\ProgramFilesX86\Bar\bar.exe" /> 
        </Node> 
       </Node> 
      </Node> 
     </Tree> 
    </Section> 
    <Section> 
     <!--Another tree--> 
    </Section> 
</Diff> 

還不能確定這是否重要,但要注意,可能有多個部分元素,每個與它下面的樹。

回答