イベントと共にVirtualTreeViewを使用してOnMeasureItem
、可変サイズの行を表示しています。問題は、(仮想パラダイムに従って) 行が描画された場合にのみイベントが呼び出されるように見えることです。ただし、これにより、スクロールバーが正しく表示されなくなります。一番下までスクロールすると (一番上または一番下のスクロール ボタンをクリックするのではなく、スクロール ボックスをマウスでドラッグして)、最後の行は表示されませんが (これは私が期待することです)、中央の行が表示されます。その後、スクロールバーが更新され、さらに下にスクロールできるようになります。コンポーネントがDefaultNodeHeight
スクロール計算に を使用しているようです。しかし、行の高さが可変であるため、DefaultNodeHeight
正しい結果につながる a を指定することはできません。オプションtoVariableNodeHeight
が有効です。
誰もこれを以前に経験したことがあり、おそらく回避策を見つけましたか? それとも私はそれを間違っていますか?