c#WPF在特殊参数启动时阻止启动画面(图像 - > buildaction - > Splashscreen)

时间:2014-11-06 09:22:19

标签: c# wpf splash-screen

在我的c#wpf应用程序中,我在splashscreen方法中添加了一个带有构建的启动画面: 我将资源图像的特殊设置“BuildAction”设置为“SplashScreen”

有没有办法阻止Splashscreen显示,比如说,一个特殊的参数。 换句话说 - 如果我没有参数启动我的应用程序,我想显示Splashscreen。 如果我使用参数“最小化”启动应用程序,我想阻止显示Splashscreen。

还有另一种方法来处理这个问题,而不是创建我自己的自定义“假”闪屏吗?

亲切地问候

1 个答案:

答案 0 :(得分:4)

我自己刚刚解决了这个问题:

而不是将图像的构建操作设置为SplashScreen我在App.xaml.cs(void App_Startup)中以编程方式设置了初始屏幕 - 我还必须处理参数化的启动:

        SplashScreen oSplashScreen = new SplashScreen("Resources\\splash-screen.jpg");

        if (!bMinimizedStartup)
        {
            oSplashScreen.Show(true, true);
        }

http://kentb.blogspot.ch/2012/12/wpf-splash-screens.html

搜索答案