WPF TreeView保持屏幕上可见的元素列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF TreeView保持屏幕上可见的元素列表相关的知识,希望对你有一定的参考价值。
我试图在屏幕上可见的树视图中获取元素。
如果我有以下要素:
- A1 A1.1 A1.2
- 乙1 B 1.1
- C
- d
- 和
假设只有元素A1,A1.1,A1.2和B1在屏幕上可见,我想得到这些列表。滚动时,必须保留此列表,以便从列表中删除从屏幕上消失的所有元素,并且显示的所有元素都将添加到列表中。
我怎样才能做到这一点?
答案
我想你想要想象你的TreeView,所以你不应该自己动手,只需启用TreeView虚拟化:
<TreeView ItemsSource="{Binding Data1}" VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling"/>
以上是关于WPF TreeView保持屏幕上可见的元素列表的主要内容,如果未能解决你的问题,请参考以下文章
WPF:如何在调整大小后保持 ListBox SelectedItem 可见?