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中怎么查找控件啊

wpf窗口中的资源的混合使用---WPF

WPF 在WPF中使用SVG文件作为图标的正确方法是啥

wpf中如何使用代码设置属性Foreground,或者说设置控件字体颜色。

我在wpf中使用了自定义的控件,请问如何为自定义控件中的一个按钮设置快捷键?

wpf使用C#控件