VirtualStringTree の問題を解決するのに苦労しています。
- Node.NodeHeight
NodeData
で最初に追加したものがあります - またはDefaultNodeHeight。
ここでの問題は、各NodeHeightを異なるサイズに変更することでした。その結果、VirtualStringTree は正しいスクロールを提供せず、他のノードが見えなくなりました。
誰でも助けてもらえますか?
VirtualStringTree の問題を解決するのに苦労しています。
NodeData
で最初に追加したものがありますここでの問題は、各NodeHeightを異なるサイズに変更することでした。その結果、VirtualStringTree は正しいスクロールを提供せず、他のノードが見えなくなりました。
誰でも助けてもらえますか?
これは、すべてのノードが初期化されるまで、VT がツリーの合計の高さを認識できないためです (ノードの高さが判明するまで)。したがって、1 つのオプションは、すべてのノードを強制的に初期化することです。もちろん、これは VT の「仮想パラダイム」に反しますが、少数のノードしかない場合はそれほど悪くはありません。もう 1 つのオプションは、DefaultNodeHeight を使用する最大 NodeHeight に設定することです (事前にわかっている場合)。これにより、VT は初期化されていないすべてのノードがその高さであると想定します。