WPF编程,程序设置启动初始界面的一种方法。

有时为了美观或者因为界面初始化时间较长,可以考虑先显示一张图片做为启动前的缓冲。

这里提供了其中一种方法。 

参考地址:https://www.cnblogs.com/zqhxl/p/4376651.html 

1、程序集中增加一张图片

WPF编程,程序设置启动初始界面的一种方法。_第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);
        }
    }

 

你可能感兴趣的:(WPF)