TreeView里面。的父节点也是一个普通的节点。添加方法跟普通节点添加一样。只是其他的节点都是在这个节点之下。所以称之为父节点。
TreeViewtrr=newTreeView()
;TreeNodetno=newTreeNode("name","value")
;trr.Nodes.Add(tno)
;//添加父节点。
tno.ChildNodes.Add(newTreeNode("childname","childvalue"))
;//添加子节点。
TreeNode gen = new TreeNode()
;//根节点gen.Text = "xxx";gen.Value = "xxx"
;TreeView1.Nodes.Add(gen)
;TreeNode sec = new TreeNode()
;//子节点,可以循环sec.Text = "xxx";sec.Value = "xxx"
;gen.ChildNodes.Add(sec);
直接修改treeviewitem的Template就可以了。image用来显示图标 textblock用来显示内容
Private Sub Form_Load() TreeView1.LineStyle = tvwRootLines TreeView1.Indentation = 200 TreeView1.Nodes.Add , , "Text", "Text" TreeView1.Nodes.Add "Text", tvwChild, "TestSub1", "TestSub1" TreeView1.Nodes.Add "Text", tvwChild, "TestSub2", "TestSub2" TreeView1.Nodes.Add "TestSub1", tvwChild, "TestSub3", "TestSub3" TreeView1.Nodes.Add "TestSub1", tvwChild, "TestSub4", "TestSub4" End Sub