Application类-欢迎页(初始界面)
Posted bigbosscyb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Application类-欢迎页(初始界面)相关的知识,希望对你有一定的参考价值。
在程序界面显示前,如果我们处理了很多耗时操作,这个时候给用户提示一个欢迎页便是十分友好的。WPF为我们提供了这个特性:
第一种方法:通过设置图片资源的生成操作
- 粘贴一个图片到我们的项目中
- 在解决方案管理器中单击该图片
- 将该图片的生成操作通过下来选择改为:SplashScreen。
该初始界面会在Application的Startup方法执行完前显示,在Startup方法执行完后,在300毫秒内消失。我们不能对这个界面进行过多操作。
第二种方法:使用SplashScreen对象进行操作。
- 初始化SplashScreen对象时在构造方法中传入图片资源参数
- 将SplashScreen的Show方法中的参数改为false
- 自定义SplashScreen的Close方法中的时间间隔,改变消失速度
SplashScreen splashScreen = new SplashScreen("welcome.png"); splashScreen.Show(false); splashScreen.Close(new TimeSpan(5000000));
第三种方法:如果觉得WPF提供的初始界面不够酷炫,那么自己可以实现一些初始化代码放到自定的窗口中,作为初始界面。
以上是关于Application类-欢迎页(初始界面)的主要内容,如果未能解决你的问题,请参考以下文章
Android项目实战(四十二):启动页优化,去除短暂白屏或黑屏