C# 预加载WPF数据网格

C# 预加载WPF数据网格,c#,wpf,datagrid,lag,preload,C#,Wpf,Datagrid,Lag,Preload,我的DataGrid(在选项卡中)有很多ColumnHeader和DataTrigger。 一切都很好,直到我第一次选择标签,整个应用程序滞后5秒。 在那之后,就不再有滞后了 所以我想知道是否可以先预加载DataGrid,这样就不会有延迟。 有可能吗?我想我找到了答案 这解决了我的问题。因为调试器减慢了我的应用程序。 我还找到了可能解决利奥波德问题的答案。 使用虚拟化或多线程。虚拟化确实有帮助!正如Ramin在回答中所说,虚拟化是解决这一问题的关键。进入选项卡后,所有行/列都将同时加载。你找到

我的DataGrid(在选项卡中)有很多ColumnHeader和DataTrigger。 一切都很好,直到我第一次选择标签,整个应用程序滞后5秒。 在那之后,就不再有滞后了

所以我想知道是否可以先预加载DataGrid,这样就不会有延迟。
有可能吗?

我想我找到了答案

这解决了我的问题。因为调试器减慢了我的应用程序。

我还找到了可能解决利奥波德问题的答案。

使用虚拟化或多线程。虚拟化确实有帮助!正如Ramin在回答中所说,虚拟化是解决这一问题的关键。进入选项卡后,所有行/列都将同时加载。你找到的第二个答案可能会解决你的问题。但第一个似乎并不相关。