在运行时替换WP7启动画面图像

时间:2011-11-16 22:37:43

标签: windows-phone-7 splash-screen

我知道由于XAP的资源结构,这很可能是不可能的,但我仍然应该这样做,只是为了清楚:

要在Windows Phone应用程序中设置启动画面,需要将其放在项目的.jpg根目录中。这将在应用程序初始化时显示静态图像。

当用户打开我的应用程序时,我希望能够始终显示不同的启动画面图像。

如果我使用自定义初始屏幕技术(只是一个带有后台工作者的页面)来执行此操作,我将到达缓慢加载的启动画面。如果我没有误会,它基本上是在欺骗用户和表演。

是否可以在运行时替换XAP包中的SplashScreenImage.jpg?

1 个答案:

答案 0 :(得分:0)

不,您无法在运行时修改XAP中包含的任何内容。因此,虽然您可以阅读文件,但您无法通过代码对其进行编辑或重命名。我能想到的唯一解决方案就是你所建议的并且有一个虚假的闪屏,这实际上是一个简单,快速的加载页面。此页面可以从隔离存储加载图像,并且每次都可以更改。