Advertisement
wonkort

WpfVirtualizedTreeViewPerItemVisibilitySO3.xaml

Mar 7th, 2019
838
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.65 KB | None | 0 0
  1. <Window x:Class="WpfVirtualizedTreeViewPerItemVisibility.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:WpfVirtualizedTreeViewPerItemVisibility"
  7. mc:Ignorable="d"
  8. Title="MainWindow" Height="400" Width="600">
  9. <Window.Resources>
  10. <HierarchicalDataTemplate DataType="{x:Type local:TvItemType1}" ItemsSource="{Binding FilteredEntries}">
  11. <TextBlock Text="{Binding Name1}" />
  12. <HierarchicalDataTemplate.ItemContainerStyle>
  13. <Style TargetType="TreeViewItem">
  14. <Setter Property="IsExpanded" Value="True" />
  15. </Style>
  16. </HierarchicalDataTemplate.ItemContainerStyle>
  17. </HierarchicalDataTemplate>
  18. <HierarchicalDataTemplate DataType="{x:Type local:TvItemType2}">
  19. <TextBlock Text="{Binding Name2}" />
  20. </HierarchicalDataTemplate>
  21. </Window.Resources>
  22. <Grid>
  23. <ToggleButton Content="A" IsChecked="{Binding ShowA, Mode=TwoWay}" Width="20" Height="20" HorizontalAlignment="Left" VerticalAlignment="Top" />
  24. <TreeView x:Name="tv"
  25. ScrollViewer.VerticalScrollBarVisibility="Visible"
  26. ScrollViewer.CanContentScroll="True"
  27. VirtualizingStackPanel.IsVirtualizing="True"
  28. VirtualizingStackPanel.VirtualizationMode="Standard" Margin="0,24,0,0" />
  29. </Grid>
  30. </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement