1,在程序开启的过程中,可能会加载很多的资源到内存中,WPF提供了现成的SplashScreen方法,但是难以满足需求,
例如:想显示当前正在加载的文件名称,WPF提供了现成的SplashScreen方法无法知道什么时候资源被加载完。
2,基于以上需求,摸索出一个方法,供大家交流谈论:
话不多说,先上代码:
注释已经非常详细了,不再啰嗦了。代码的先后顺序是有讲究的,否则,视觉上不太好看。
3,下面是对应的SplashWindow类,其中定义具有自动通知功能的Progress属性和Message属性,分别用以显示进度值,和当前正在加载资源的信息。
4,在前台进行绑定即可:
5,下面就是实际的使用效果: