我试图将元素显示在屏幕上可见的树状视图中。
如果我具有以下元素:
比方说,只有元素A1,A1.1,A1.2和B1在屏幕上可见,我想获取这些元素的列表。滚动时,必须维护此列表,以便将所有从屏幕上消失的元素从列表中删除,并将所有出现的元素添加到列表中。
我该如何实现?
答案 0 :(得分:0)
我想您想可视化TreeView,因此您不应该自己启用TreeView虚拟化,就像这样:
<TreeView ItemsSource="{Binding Data1}" VirtualizingPanel.IsVirtualizing="True" VirtualizingPanel.VirtualizationMode="Recycling"/>