我的当前应用程序存在问题,这是使用WPF在C#中开发的。该应用程序由不同的流程图组成,每个流程图都包含在各自的独立窗口中WPF应用程序启动速度太慢
在启动时,所有流程图类都在其窗口中实例化并初始化。然后窗口不可见,并出现流程图菜单。
对于每个新流程图,应用程序启动都会变慢。窗口初始化似乎耗费大量时间。
我该如何解决这个问题?
我想到初次使用时需要初始化或后台初始化。
注:我忘记一个非常重要的事实:基于其它流程图,创建流程图菜单中,由于每一个流程图,以便显示缩略图菜单按钮呈现为图像。无论如何,这是一个让我对性能产生影响的问题。
这就是为什么几乎每个WPF应用程序都有一个启动画面:-) –
您也可以尝试[ngen](http://msdn.microsoft.com/en-us/library/6t9t5wcf(v = vs80))。 aspx)相关的程序集。 –