WPF Dev GridControl控件加载慢的问题优化

在做WPF项目时,我经常用DEV的控件,其中GridControl的功能蛮强大的,打开一个带GridControl的窗体特别慢,需要3秒钟左右。
一开始我以为是渲染数据慢,后来我什么数据也不加载,就放一个空的GridControl,也需姚3秒钟左右。


image.png

而旁边的微软自带的DataGrid则是秒开。
查了很多资料,都说是WPF第一次加载控件,VisualTree需要加载资源,所以很慢,
第二次就会快很多。这个devexpress也解决不了。只能变通的选种方式解决。
就是在程序启动前,显示一个SplashScreen,将GridControl放在SplashScreen中,这样,之后,我们需要显示带有GridControl的窗体时,就会快很多。


image.png
image.png
image.png

经过测试,现在打开dev的窗体,一秒钟不到。
确实是有效果的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容