C# C语言中的动画启动屏幕#

C# C语言中的动画启动屏幕#,c#,animated,dynamic-splash-screen,C#,Animated,Dynamic Splash Screen,如何在C语言中创建动画启动屏幕# 但我仍然可以引起轰动(已修复) WPF的几个步骤: 向项目中添加一个新窗口,并将其称为splash 在app.xaml中,删除startupwindow,并注册启动事件 在app.xaml.cs中添加以下代码 private void App_OnStartup(object sender, StartupEventArgs e) { var splash = new Splash(); var mainwindo

如何在C语言中创建动画启动屏幕#

但我仍然可以引起轰动(已修复)

WPF的几个步骤:

向项目中添加一个新窗口,并将其称为splash

在app.xaml中,删除startupwindow,并注册启动事件

在app.xaml.cs中添加以下代码

    private void App_OnStartup(object sender, StartupEventArgs e)
    {
        var splash = new Splash();
        var mainwindow = new MainWindow();
        splash.ShowDialog();
        mainwindow.Show();
    }
现在,第一个窗口的飞溅是打开的,在该窗口中,您可以做一些动画。 关闭该窗口后(由用户或使用计时器并调用close方法),主窗口将打开

注意:您必须在启动窗口中设置各种属性

最顶端=真 StartupLocation=中心屏幕 WindowStyle=none


使用该窗口可以获得所需的效果。

看起来您走在了正确的轨道上。您的代码建议您有一个名为Splash的表单(视图)。您所要做的就是将动画逻辑应用于Splash
    private void App_OnStartup(object sender, StartupEventArgs e)
    {
        var splash = new Splash();
        var mainwindow = new MainWindow();
        splash.ShowDialog();
        mainwindow.Show();
    }