2012-11-02 3 views
0

Silverlight에서 Treeview를 가지고 있습니다. 이제 Treeview에서 모든 노드의 자식 노드를 추가해야합니다. 어떻게하면됩니까?Silverlight에서 Treeview에 자식 노드를 추가하는 방법

내 코드는 지금이이

Products 
    Media Players  
    Games 
    Charts 

처럼 나에게 출력을 줄 것이다이

TreeViewItem item1 = new TreeViewItem(); 
item1.Header = "Products"; 
item1.Items.Add(new TreeViewItem() { Header = "Media Players" }); 
item1.Items.Add(new TreeViewItem() { Header = "Games" }); 
item1.Items.Add(new TreeViewItem() { Header = "Charts" }); 
MyTreeView1.Items.Add(item1); 

같다하지만이

Products 
    Media Players 
     Games 
     Charts 

수단 등의 출력에 노드를 추가해야합니다 새로 생성 된 노드의 자식.

답변

1

어때?

var products = new TreeViewItem {Header = "Products"}; 
    var mediaPlayers = new TreeViewItem() {Header = "Media Players"}; 
    var charts = new TreeViewItem() { Header = "Charts" }; 
    var games = new TreeViewItem() { Header = "Games" }; 

    products.Items.Add(mediaPlayers); 
    mediaPlayers.Items.Add(games); 
    games.Items.Add(charts); 

MyTreeView1.Items.Add(products); 
+0

Gr8..Its working..Thanxs menty .. –

관련 문제