Skip to content

Instantly share code, notes, and snippets.

@Ganeshcse
Last active February 23, 2017 15:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Ganeshcse/e3493ee4e795b54e8322a23ad530f83d to your computer and use it in GitHub Desktop.
Save Ganeshcse/e3493ee4e795b54e8322a23ad530f83d to your computer and use it in GitHub Desktop.
<TreeView x:Name="SampleTree2">
<TreeView.Resources>
<HierarchicalDataTemplate DataType="{x:Type local:VMCopyToMenu}" ItemsSource="{Binding MenuItems}">
<TextBlock Text="{Binding MainMenuItemName}"/>
</HierarchicalDataTemplate>
<HierarchicalDataTemplate DataType="{x:Type local:VMCopyToMenuItem}" ItemsSource="{Binding MenuItems}" x:Key="Level2"
ItemTemplate="{StaticResource Level3}">
<TextBlock Text="{Binding MainMenuItemName}"/>
</HierarchicalDataTemplate>
<DataTemplate DataType="{x:Type local:VMCopyToMenuItem}" x:Key="Level3">
<TextBlock Text="{Binding MenuItemName}"/>
</DataTemplate>
</TreeView.Resources>
</TreeView>
<TreeView x:Name="SampleTree2">
<TreeView.Resources>
<HierarchicalDataTemplate DataType="{x:Type local:VMCopyToMenu}" ItemsSource="{Binding MenuItems}">
<TextBlock Text="{Binding MainMenuItemName}"/>
<HierarchicalDataTemplate.ItemTemplate>
<HierarchicalDataTemplate DataType="{x:Type local:VMCopyToMenuItem}" ItemsSource="{Binding SubMenuItems}">
<TextBlock Text="{Binding MenuItemName}"/>
<HierarchicalDataTemplate.ItemTemplate>
<HierarchicalDataTemplate ItemsSource="{Binding SubMenuItems}">
<TextBlock Text="{Binding MenuItemName}"></TextBlock>
</HierarchicalDataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
</HierarchicalDataTemplate>
</HierarchicalDataTemplate.ItemTemplate>
</HierarchicalDataTemplate>
</TreeView.Resources>
</TreeView>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment