c#动画启动画面

本文关键字:动画 启动 | 更新日期: 2023-09-27 17:52:35

如何在c#中创建动画启动界面

但我仍然可以做一个splash(修复)

private void SplashScreen()
{
    Application.Run(new Splash());
}

c#动画启动画面

WPF的几个步骤:

为你的项目添加一个新窗口,并将其命名为splash。

app.xaml中的

删除startupwindow,并为startup注册一个事件。

在app.xaml.cs中的

添加以下代码:

    private void App_OnStartup(object sender, StartupEventArgs e)
    {
        var splash = new Splash();
        var mainwindow = new MainWindow();
        splash.ShowDialog();
        mainwindow.Show();
    }

现在第一个窗口splash被打开,在这个窗口中你可以做一些动画。在该窗口关闭后(由用户或通过使用计时器并调用close方法),主窗口将打开。

一些注意事项,你必须设置在启动窗口的各种属性。

TopMost = trueStartupLocation = CenterScreenWindowStyle = none