将XmlDataProvider和HierarchicalDataTemplate与TreeView一起使用

时间:2019-12-23 00:45:16

标签: wpf

我的环境:Visual Studio Community 2019,我的应用程序是WPF。
我想从XML填充TreeView:
字符串tvData = @“

<?xml version='1.0' encoding='utf-8' standalone='yes'?>
  <project>
    <computers>
      <computer name='srv-ie-wds-1'/>
      <computer name='srv-ie-wds-2'>
        <computer name='vm1'/>
        <computer name='vm2'>
          <computer name='vm2-vm1'/>
          <computer name='vm2-vm2'/>
          <computer name='vm2-vm3'/>
        </computer>
        <computer name='vm3'/>
      </computer>
      <computer name='srv-ie-etu-1'/>
    </computers>
    <groups>
      <group name='DC (Domain controllers)'>
        <computer name='srv-ie-dc-1'/>
        <computer name='srv-ie-dc-2'/>
        <computer name='srv-ie-dc-3'/>
      </group>
    </groups>
  </project>";  

项目的根包含2个不同的节点(计算机)。
节点计算机可以具有多个计算机子节点。
我尝试使用一些HierarchicalDataTemplates,但没有成功!
有人可以给我一些线索吗?
谢谢。

0 个答案:

没有答案