是否无法在运行时在uwp中更改启动画面?

时间:2018-03-14 12:55:49

标签: uwp windows-10

我们希望为客户A显示一个启动画面,为客户B显示一个启动画面。

根据stackoverflow answer,无法在运行时设置启动画面,但我想确定。

我阅读了一篇关于如何使用构建配置来完成它的优秀文章here。问题是我的同事和我对这种方法没有信心(尽管它适用于我的测试应用程序)。如果系统在运行时复制文件,可能会出错。

一位同事建议我可以在运行时通过将其打包到dll中来切换启动画面。如果有可能,有人可以告诉我吗?

我认为有可能在运行时修改Package.appxmanifest,但这可能非常困难且实施起来很危险。 (讨论here。)

目前我有一个单独的Package.appxmanifest,当我希望从客户A切换到客户B时,我会手动复制。我想我必须继续这样做。

1 个答案:

答案 0 :(得分:2)

您可以实施"扩展的初始屏幕"这是应用程序在运行时可配置的,这里有MSDN文档,说明如何执行此操作:

https://docs.microsoft.com/en-us/windows/uwp/launch-resume/create-a-customized-splash-screen