我的环境: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,但没有成功!
有人可以给我一些线索吗?
谢谢。