如何禁用Windows Phone 7启动画面?

时间:2011-03-10 08:42:05

标签: silverlight windows-phone-7 splash-screen

有没有办法禁用WP7启动画面,只显示空白屏幕?

我的启动画面只能持续不到半秒钟,让用户感受到一种刺耳的感觉。我宁愿他们根本看不到任何闪屏。

我会简单地使用纯黑色图像作为我的启动画面,但这会导致使用浅色主题的人的丑陋体验(因为我的应用程序的背景在浅色主题上是白色而在黑暗主题上是黑色的)

谢谢!

4 个答案:

答案 0 :(得分:10)

只需删除文件SplashScreenImage.jpg

答案 1 :(得分:2)

就像每个人都说的那样,你可以删除它。但在此之前,只需重命名它 - 右键单击​​解决方案资源管理器中的SplashScreenImage.jpg,单击重命名,然后将其命名为:SplashScreenImage2.jpg - 让VS有机会根据您的机器来了解您的意图。然后删除该文件。

您可以而且应该按照5.2.1.a中Windows Phone 7 Application Certification Guide中的指导删除启动画面:

  

Microsoft建议   应用程序提供启动画面   只有在花费超过1时才会生成图像   第二个加载第一个屏幕。

然而,我发现的一件事是,虽然许多应用程序在第一次启动时可以非常快地启动,但如果它们的数据已经被逻辑删除,那么它们的负载就会变慢。仅供参考

答案 2 :(得分:2)

右键单击图像文件,选择“从项目中排除”。重建。

答案 3 :(得分:1)

尝试删除SplashScreenImage.jpg,因为madd0说:) 如果您希望SplashScreen持续更长时间,可以添加如下所示的起始页:
Customer Splash Screen
修改Timespan以适合您想要的时间:

  

_splashTimer.Interval = new TimeSpan(0,0,2);