我使用 WPF 树视图,其中包含许多项目,例如 1000。树视图将加载非常缓慢,所以我从下一个链接遵循微软的建议:
http://msdn.microsoft.com/en-us/library/cc716882.aspx
我将 VirtualizingStackPanel.IsVirtualizing 设置为“True”,将 VirtualizingStackPanel.VirtualizationMode 设置为“Recycling”。现在treeview的性能非常好,但是出现了一个问题。
当我想在树视图中找到可见节点之外的一个节点时,TreeViewItem 将为空。例如,当树视图位于底部时,我想在树视图的顶部找到一个节点。在搜索节点并显示需要显示的节点后,我希望树视图自动滚动到顶部。我怎么能这样做?
衷心感谢您的帮助!</p>