提升WPF DataGrid的性能

14 浏览
0 Comments

提升WPF DataGrid的性能

在我的.NET 3.5 WPF应用程序中,我有一个WPF DataGrid,其中将填充500列和50行。

在滚动时,或者当我执行DataGrid.Items.Refresh()或选择行时,应用程序的性能非常非常差。

实际上,应用程序需要大约20秒来更新布局。Layout_Updated()事件将在20秒后触发。

如果我将列减少到50个或更少,应用程序将非常响应。根据我的发现,性能与列数直接相关。

如何改善DataGrid的性能?

0