私の.NET 3.5
WPF
アプリケーションには、WPF
DataGrid
500列と50行が入力されるがあります。アプリのパフォーマンスは、スクロール時、または行の選択時で非常に劣っていDataGrid.Items.Refresh()
ます。
実際、アプリはレイアウトを更新するのに約20秒かかります。Layout_Updated()
イベントは20秒後にトリガーされます。
列を50以下に減らすと、アプリは非常に応答性が高くなります。私の調査結果によると、パフォーマンスは列数に直接関係しています。
DataGrid
パフォーマンスを向上させるにはどうすればよいですか?