动画闪屏

问题描述:

怎样才可以有一个动画闪屏在C#动画闪屏

但我仍然可以引起轰动(固定)

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

看起来像你在正确的轨道上。你的代码建议你有一个名为Splash的表单(视图)。你所要做的就是将你的动画逻辑应用到Splash –

对WPF有几个步骤:

加一个新的窗口给你的项目并称之为飞溅。

在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 =无

玩弄那个窗口,以获得预期的效果。