关注this question和this question,现在我有一个带有分层数据的TreeView,如下图所示:
由于数据量很大,我已将(Virtualization
)TreeView
的{{1}}属性设为VirtualizingPanel.IsVirtualizing="True"
。
现在问题是:滚动树非常不稳定。我尝试解释无法解释的行为:
备注:
有什么方法可以避免这种行为吗?
答案 0 :(得分:0)
您是否尝试将VirtualizingPanel上的ScrollUnit设置为Pixel-Scrolling?当IsVirtualizing和IsVirtualizingWhenGrouping设置为true时,这有助于我在ListViews上出现奇怪的骂人行为:
VirtualizingPanel.IsVirtualizing='True'
VirtualizingPanel.IsVirtualizingWhenGrouping='True'
VirtualizingPanel.ScrollUnit='Pixel'