如何提高 WPF 应用程序的初始化速度

本文关键字:初始化 速度 应用程序 何提高 WPF | 更新日期: 2023-09-27 18:34:27

我是WPF的新手。

在我的 wpf 应用程序中,我有一个带有DataGrid的窗口,我使用 Linq lambda 表达式将记录从数据库加载到DataGrid

记录在窗口初始化期间加载,由于数据库中有大量记录,窗口初始化需要很长时间,并且应用程序变得无响应。

我的团队负责人建议我将其绑定为 UI 初始化,然后在绑定到数据库后(有人请帮助编辑它),但我不知道该怎么做。

如何提高 WPF 应用程序的初始化速度

如果你有一个很长的进程使 UI 响应能力停滞不前,通常最好的答案是使长进程异步 - 因此在 BackgroundWorker 中加载网格数据,完成后填充网格。