开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 5330|回复: 3

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

[复制链接]

0

精华

1

贡献

0

赞扬

帖子
12
软币
144
在线时间
12 小时
注册时间
2014-4-19
发表于 2014-11-20 14:12:50 | 显示全部楼层 |阅读模式

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

使用道具 举报

0

精华

2

贡献

254

赞扬

帖子
166
软币
4472
在线时间
698 小时
注册时间
2013-6-26
发表于 2014-11-20 19:54:16 | 显示全部楼层
winform里面嵌入了wpf控件?

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

使用道具 举报

0

精华

411

贡献

4676

赞扬

正版授权组

Rank: 14Rank: 14Rank: 14Rank: 14

帖子
200
软币
10095
在线时间
608 小时
注册时间
2014-11-20
发表于 2014-11-21 13:32:16 | 显示全部楼层
本来dev这套控件的效率就不高
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
15
软币
126
在线时间
10 小时
注册时间
2014-7-26
发表于 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
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-12-23 06:26

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表