码迷,mamicode.com
首页 > 移动开发 > 详细

Application类-欢迎页(初始界面)

时间:2019-08-09 13:21:09      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:splash   color   生成   ica   粘贴   自己   startup   过多   art   

在程序界面显示前,如果我们处理了很多耗时操作,这个时候给用户提示一个欢迎页便是十分友好的。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类-欢迎页(初始界面)

标签:splash   color   生成   ica   粘贴   自己   startup   过多   art   

原文地址:https://www.cnblogs.com/bigbosscyb/p/11326424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!