2012-11-02 54 views
0

我在Silverlight Page.Now中有一個TreeView,現在我必須在Treeview中以編程方式將節點添加到每個節點的子節點。我可以這樣做嗎?如何在Treeview中添加子節點在Silverlight中

我的代碼是這樣的

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 

但我想這樣

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 .. –

相關問題