2011-07-01 4 views
2

私はvirtualstringtreeで私の問題を解決するのが難しいです。VirtualStringTreeスクロールバーを更新するには?

私は同じNode.NodeHeightまたはdefaultNodeHeightを持つNodeDataを持っています。問題は今、NodeHeightをそれぞれ別のサイズに変更しようとしていたためです。その結果、VirtualStringツリーは正しいスクロールで他のノード見えません。

誰でも手助けできますか?

答えて

1

VTは、すべてのノードが初期化されるまで(ツリーの高さがわかるようになるまで)、ツリーの全高を知ることができないからです。したがって、すべてのノードを強制的に初期化するオプションがあります。それはVTの「仮想パラダイム」に対するものですが、ノードの数が少ない場合はそれほど悪くはありません。別のオプションは、DefaultNodeHeightを使用するNodeHeightの最大値に設定することです(事前に知っている場合)ので、VTはすべての初期化されていないノードをその高さにすると想定します。

関連する問題