我正在使用带有WPF的Caliburn Micro v1.3。我想在加载应用程序时显示启动屏幕。

我已经如下重写了OnStartup,但是在base.OnStartup完成后看不到如何关闭我的启动画面

    protected override void OnStartup(object sender, System.Windows.StartupEventArgs e)
    {
        var wm = new WindowManager();
        var vm = new StatusReporterViewModel("TEST", "information", null);

        try
        {
            wm.ShowWindow(vm);

            base.OnStartup(sender, e);

        }
        finally
        {
            vm.TryClose();
        }

    }


有任何想法吗?

干杯

史蒂夫

最佳答案

如果要使用默认的WPF启动机制,则不需要任何代码。

将图像文件添加到WPF .EXE项目,然后将图像上的属性设置为“ SplashScreen”

09-25 17:00