2013-07-03 3 views
0

У меня есть список со строками, которые я хотел бы превратить в представление Tree. Строки - это имена папок (обмен) Входящие. Струны будет выглядеть следующим образомСоздание дерева данных TreeView со списком строк

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

У меня есть все эти строки в списке, и хотел бы, чтобы превратить его в TreeView. Я прочитал, что могу превратить все это в XML, и он сможет загрузить его. Но, честно говоря, я не знаю, с чего начать делать это в xml, чтобы я мог привязать его к древовидной структуре. Конечно, если есть лучший способ связать их, пожалуйста, скажите мне.

+1

Google является вашим другом: http://stackoverflow.com/questions/1155977/populate-treeview-from-a-list -of-path, http://stackoverflow.com/questions/13253232/how-to-populate-treeview-with-file-path-which-is-saved-in-database, http://stackoverflow.com/questions/6415037/populate-treeview-from-list-of-file-paths-in-wpf, ... – Arie

+0

@Arie Ohh! Спасибо за ссылку. первая ссылка ТОЧНО, что я искал. жаль, что не нашел это сам! – Kage

ответ

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>"; 
+0

Спасибо, что показал, как формат работал! я решил следовать одной из ссылок Arie, связанных в команде, так как это кажется проще, но спасибо за XML-пример !. – Kage

Смежные вопросы