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