1,在程序开启的过程中,可能会加载很多的资源到内存中,WPF提供了现成的SplashScreen方法,但是难以满足需求,

      例如:想显示当前正在加载的文件名称,WPF提供了现成的SplashScreen方法无法知道什么时候资源被加载完。

2,基于以上需求,摸索出一个方法,供大家交流谈论:

     话不多说,先上代码:

     WPF中使用SplashScreen_SplashScreen

   注释已经非常详细了,不再啰嗦了。代码的先后顺序是有讲究的,否则,视觉上不太好看。

3,下面是对应的SplashWindow类,其中定义具有自动通知功能的Progress属性和Message属性,分别用以显示进度值,和当前正在加载资源的信息。

WPF中使用SplashScreen_SplashScreen_02

4,在前台进行绑定即可:

WPF中使用SplashScreen_SplashScreen_03

 

5,下面就是实际的使用效果:

WPF中使用SplashScreen_SplashScreen_04