WPF中使用SplashScreen
Posted 张朝宏
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF中使用SplashScreen相关的知识,希望对你有一定的参考价值。
(本文于2021/6/20首发于博客园,转载请注明)
1,在程序开启的过程中,可能会加载很多的资源到内存中,WPF提供了现成的SplashScreen方法,但是难以满足需求,
例如:想显示当前正在加载的文件名称,WPF提供了现成的SplashScreen方法无法知道什么时候资源被加载完。
2,基于以上需求,摸索出一个方法,供大家交流谈论:
话不多说,先上代码:
注释已经非常详细了,不再啰嗦了。代码的先后顺序是有讲究的,否则,视觉上不太好看。
3,下面是对应的SplashWindow类,其中定义具有自动通知功能的Progress属性和Message属性,分别用以显示进度值,和当前正在加载资源的信息。
4,在前台进行绑定即可:
5,下面就是实际的使用效果:
以上是关于WPF中使用SplashScreen的主要内容,如果未能解决你的问题,请参考以下文章
wpf中如何使用代码设置属性Foreground,或者说设置控件字体颜色。