Following this question and this question , I now have a TreeView with hierarchical data, as in the picture below
Due to the large amount of data, I wrapped the on ( ) Virtualizationproperty .TreeViewVirtualizingPanel.IsVirtualizing="True"
Virtualization
TreeView
VirtualizingPanel.IsVirtualizing="True"
Now the problem is : tree scrolling is very unstable. I am trying to explain inexplicable behavior:
:
?
ScrollUnit VirtualizingPanel ? ListViews, IsVirtualizing IsVirtualizingWhenGrouping true:
VirtualizingPanel.IsVirtualizing='True' VirtualizingPanel.IsVirtualizingWhenGrouping='True' VirtualizingPanel.ScrollUnit='Pixel'