Introduction:TreeView control is used to display item into hierarchical form.

We take a silverlight application and write the following XAML code into editor.

<Grid x:Name="LayoutRoot" Background="White">
<sdk:TreeView Height="115" HorizontalAlignment="Left" Margin="10,10,0,0" Name="treeView1" VerticalAlignment="Top" Width="120">
<sdk:TreeViewItem Header="DAYS">
<sdk:TreeViewItem Header="sunday" />
<sdk:TreeViewItem Header="monday" />
</sdk:TreeViewItem>
<sdk:TreeViewItem Header="MONTHS">
<sdk:TreeViewItem Header="january" />
<sdk:TreeViewItem Header="february" />
</sdk:TreeViewItem>
</sdk:TreeView>
</Grid>

When, we run our application, It will look like below figure

tree view

Figure 1

When we Click on menu(DAYS,MONTHS), sub menu is displayed in hierarchical manner like below figure

tree view

Figure 2