繁体   English   中英

如何更新 VirtualStringTree 滚动条?

[英]How to update the VirtualStringTree scrollbars?

我很难在 VirtualStringTree 上解决我的问题。

  • 我有NodeData最初添加了一个Node.NodeHeight
  • DefaultNodeHeight

现在的问题是我要将每个NodeHeight更改为不同的大小。 结果,VirtualStringTree 没有给我正确的 Scrolling,导致无法看到其他节点。

有人可以帮忙吗?

那是因为在所有节点都被初始化(它们的高度已知)之前,VT 不会知道树的总高度。 因此,一种选择是强制初始化所有节点。 这当然违背了 VT 的“虚拟范式”,但如果您只有少量节点,那还不错。 另一种选择是将 DefaultNodeHeight 设置为您要使用的最大 NodeHeight(如果您事先知道的话),因此 VT 将假定所有未初始化的节点都具有该高度。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM