如何在MahApps.Metro应用程序中正确添加启动画面窗口?

时间:2016-09-02 09:15:42

标签: c# wpf data-binding splash-screen mahapps.metro

我在带有进度环的mahapps metro应用程序中添加了一个启动画面窗口。在使用以下代码显示主窗口之前,将显示并关闭启动画面。

protected async override void OnStartup(System.Windows.StartupEventArgs e)
    {
        //Other code

        MainWindow mainWindow = new MainWindow();

        SplashScreen sp = new SplashScreen();
        sp.Show();
        await Task.Delay(3000);
        sp.Close();

        mainWindow.Show();

        //Other code
    }

启动画面显示正确,但主窗口的RightWindowCommands和LeftWindowCommands无法正常工作。 WindowCommands的样式和数据绑定不起作用。例如,左侧的按钮图标不可见,右侧的按钮图标可见,但数据绑定不起作用。

0 个答案:

没有答案