2016-11-04 24 views
1

私はDataGridに約100行あります。 各行には2つのComboBoxがあります。 私の意見では、スクロールは滑らかではなく、十分に速くはありません。 私はExcelのようなUIエクスペリエンスを持ちたいと思っています。スクロールすると、スクロールはただちに行われます。の遅延はありません。DataGridスクロールのパフォーマンスが悪い

私は、次のしている私の DataGrid

  • すべての列の幅を固定しています。

  • VirtualizingPanel.ScrollUnit="Pixel"

  • EnableColumnVirtualization="False"

  • ScrollViewer.IsDeferredScrollingEnabled="True"(私はこの1つのファンではない)

  • 結合ItemsSourceIsAsync=True

上記のステートメントのヘルプですしかし、私まだ十分ではありません。

私は既にfalseに行を仮想化しようとしました。もちろん、これはスクロールの問題を解決しますが、ロード時間は非常に長くかかります。

仮想化行をtrueに設定し、DataGrid行をバックグラウンドでメモリにロードする方法はありますか?

また、私が検討していない別のオプションがありますか?

ComboBoxを使用しないと問題は完全に解決されますか?

答えて

0

問題はすべてのコンボボックスによって発生しています。私はそれらのすべてを削除し、すべてが今は大丈夫です。

関連する問題