0

我有一个字符串列表,我想将其转换为树视图。字符串是(交换)收件箱的文件夹名称。字符串看起来像这样

string a "Username\Inbox"
string b "Username\Inbox\Subfolder"
string c "Username\inbox\subfolder"
string d "Username\Createdfolder"
string e "Username\Createdfolder\subfolder"

我将所有这些字符串都放在一个列表中,并希望将其转换为树视图。我已经读过我可以将它全部转换为 XML 并且它能够加载它。但老实说,我不知道从哪里开始将它变成 xml,所以我可以将它绑定到树视图。当然,如果有更好的方法来绑定它们,请告诉我。

4

1 回答 1

0

试试这种格式:

  <nodes>
    <node name="a" value="Username\Inbox"/>
    <node name="b" value="Username\Inbox\Subfolder"/>
    <node name="c" value="Username\inbox\subfolder"/>
    <node name="d" value="Username\Createdfolder"/>
    <node name="e" value="Username\Createdfolder\subfolder"/>
  </nodes>

在 c# 中

        string xml =
        "<nodes>" +
            "<node name=\"a\" value=\"Username\\Inbox\"/>" +
            "<node name=\"b\" value=\"Username\\Inbox\\Subfolder\"/>" +
            "<node name=\"c\" value=\"Username\\inbox\\subfolder\"/>" +
            "<node name=\"d\" value=\"Username\\Createdfolder\"/>" +
            "<node name=\"e\" value=\"Username\\Createdfolder\\subfolder\"/>" +
        "</nodes>";
于 2013-07-03T13:40:09.753 回答