2

現在取り組んでいる Sliverlight 4 アプリケーションの DataGrid で、パフォーマンス関連の問題に遭遇しました。

私たちのアプリケーションには、最大 4000 行の非常に巨大な DataGrid があります。

これほど大きなグリッドをスクロールするのは明らかに非常に遅いです。上部のスクロールバーでトラッカーをつかみ、マウスのコーサーを下部にドラッグするとします。トラッカーは最終的に底に到達しますが、数分かかります。

Silverlight が渡すすべての行をレンダリングしたいようです。

ただし、ScrollToPercent メソッドの使用は魅力的なので、トラッカーを解放するときに ScrollToPercent を使用したいと思います。

フォローしますか?トラッカーをつかむと、ビューを変更せずにスクロールバーを上下に移動できますが、トラッカーを離すとすぐに ScrollToPercent がトリガーされるはずです。

それは理にかなっていますか?これは可能ですか、または別の方法でこの問題を解決するのに役立つ提案はありますか?

4

0 に答える 0