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项目实战(四十二):启动页优化,去除短暂白屏或黑屏

Android 欢迎页实现

Python&Appium实现滑动引导页进入APP

Android开发 在Application用于初始化的工具类

Android 项目优化:启动页面优化

android用欢迎界面加载运行环境