Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. <TreeView.ItemTemplate>
  2. <HierarchicalDataTemplate ItemsSource="{Binding ElementName=ParentControl, Path=DataContext.ConfigurationGroups}">
  3.  
  4. <TextBlock Text="{Binding}"/>
  5.  
  6. <!--ConfigurationGroups template-->
  7. <HierarchicalDataTemplate.ItemTemplate>
  8. <HierarchicalDataTemplate ItemsSource="{Binding Configurations}">
  9. <HierarchicalDataTemplate.ItemContainerStyle>
  10.  
  11.  
  12. </HierarchicalDataTemplate.ItemContainerStyle>
  13. <TextBlock Text="{Binding Name}"/>
  14.  
  15. <!--Configuration template-->
  16. <HierarchicalDataTemplate.ItemTemplate>
  17. <DataTemplate>
  18. <Grid>
  19. <Grid.InputBindings>
  20. <MouseBinding Gesture="LeftClick"
  21. Command="{Binding ElementName=ParentControl, Path=DataContext.SelectCurrentTabCommand}"
  22. CommandParameter="{Binding}"/>
  23. </Grid.InputBindings>
  24. <TextBlock Text="{Binding Name}"/>
  25. </Grid>
  26.  
  27. </DataTemplate>
  28. </HierarchicalDataTemplate.ItemTemplate>
  29.  
  30. </HierarchicalDataTemplate>
  31. </HierarchicalDataTemplate.ItemTemplate>
  32.  
  33. </HierarchicalDataTemplate>
  34. </TreeView.ItemTemplate>
  35. </TreeView>
  36.  
  37. SelectCurrentTabCommand = new RelayCommand((c) => projectManager.SelectCurrentTab(c as Configuration));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement