Treeview is used to display hierarchical data in a tree structure that has item,the items can expand and collapse. It has three nodes.
They are Root,Parent and Leaf.
Root – A root node is a node that has no parent node. It has one or more child nodes.
Parent – A node that has a parent node and one or more child nodes
Leaf – A node that has no child nodes
Silverlight Toolkit also contain Treeview control as an asp.net Toolkit control.
Sample Code for Silverligh Treeview
<Grid x:Name=”LayoutRoot” Background=”White” >
<controls:TreeView BorderBrush=”Black” BorderThickness=”2″ Width=”200″ Background=”Cornsilk”>
<controls:TreeViewItem Header=”Home” IsSelected=”True” IsExpanded=”True” >
<controls:TreeViewItem Header=”Languages” IsExpanded=”True” >
<controls:TreeViewItem Header=”C “></controls:TreeViewItem>
<controls:TreeViewItem Header=”C++”></controls:TreeViewItem>
<controls:TreeViewItem Header=”Pascal”></controls:TreeViewItem>
</controls:TreeViewItem>
<controls:TreeViewItem Header=”Web Technologies” IsExpanded=”True”>
<controls:TreeViewItem Header=”Asp.net”></controls:TreeViewItem>
<controls:TreeViewItem Header=”Silverlight”></controls:TreeViewItem>
<controls:TreeViewItem Header=”MVC”></controls:TreeViewItem>
</controls:TreeViewItem>
</controls:TreeViewItem>
</controls:TreeView>
</Grid>