版权声明:我不生产代码,我只是代码的搬运工。 https://blog.csdn.net/qq_43307934/article/details/86242348
有时为了美观或者因为界面初始化时间较长,可以考虑先显示一张图片做为启动前的缓冲。
这里提供了其中一种方法。
参考地址:https://www.cnblogs.com/zqhxl/p/4376651.html
1、程序集中增加一张图片
2、可以在这张图片的属性中设置它的生成操作为 【SplashScreen】
右击图片、属性,生成操作。
3、另一种方法:将图片的生成操作修改为【嵌入的资源】
然后在程序集中的App.xaml.cs增加如下代码:
public partial class App : Application
{
protected override void OnStartup(StartupEventArgs e)
{
//图片的名字
SplashScreen s = new SplashScreen("Reportimg.png");
//显示图片
s.Show(false);
//图片显示多久,分别是时、分、秒;
//设置的时间到了图片自动消失,没到一直显示。
s.Close(new TimeSpan(0, 0, 30));
base.OnStartup(e);
}
}