Xaprice 发表于 2014-11-20 14:12:50

【求助】WPF界面第一次启动太慢


最近刚刚从winform转到wpf开发,也知道WPF页面第一次加载(冷启动)有点慢。
目前遇到一个棘手的问题:
    开发了一个界面,用了BarManager, GridControl,ChartControl和TreeListControl各一个,布局用的是Grid和stackpanel,
第一次加载居然需要7秒钟,这不包含任何自定义的初始化工作,仅仅是执行页面构造函数中的InitizeComponent()方法的时间,
鉴于这个页面只是一个系统中的子页面,这么长的加载时间无法接受啊。
    另外,这个页面是包装在一个winform的tab中...
    不知道各位有没有遇到类似的问题?希望大伙给点建议{:3_41:},十分感谢!

heimuheimulm 发表于 2014-11-20 19:54:16

winform里面嵌入了wpf控件?

如果是这样的话,估计你的启动时间都耗在了两种控件之间的转化

newbobo 发表于 2014-11-21 13:32:16

本来dev这套控件的效率就不高

edision 发表于 2014-12-3 16:08:43

这个可以用 一个命令试试,
x86: C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe install C:\MyApp.exe
x64t: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe install C:\MyApp.exe
页: [1]
查看完整版本: 【求助】WPF界面第一次启动太慢