2

我使用 DevExpress 控件开发了一个 C# WPF 应用程序。我有一个 DXRibbonWindow 作为主窗口,其中包括几个复杂的用户控件。

我的问题是主窗口的 InitializeComponent() 方法最多需要 9 秒才能完成。因此,对于我们的客户来说,应用程序启动时间太长了。

我已经尝试初始化每个用户控件,直到它显示在屏幕上。这种方式将 InitializeComponent() 的时间大大减少了大约 7 秒,但在后面的代码中,我有时需要访问控件。因此应用程序抛出 NullReference 异常。

有没有其他有效的方法来改进我的应用程序的初始化?

4

0 回答 0