我有基于 Xamarin Forms 的 Xamarin 应用程序。如果出现 Windows 启动画面,我会遇到问题。我可以看到启动画面,但图像看起来非常小。我不知道在哪里设置这个图像。
目前我已经在以下位置设置了具体尺寸: Package.appxmenifest
最佳答案
默认的 UWP 初始屏幕将始终出现,除非您将其设为可选,在这种情况下,它只会在操作系统初始化应用程序的时间过长时出现。我已经描述了如何使初始屏幕可选 on my blog .
整个过程是在文本编辑器中打开Package.appxmanifest
,添加以下命名空间:
xmlns:uap5="http://schemas.microsoft.com/appx/manifest/uap/windows10/5
然后向 SplashScreen
元素添加 optional
属性:
<uap:SplashScreen ... uap5:Optional="true" />
通过这种方式,如果应用程序启动速度足够快,启动画面可能不会向用户显示,您可以提供自己的自定义启动画面作为例如成熟的 Xamarin.Forms 页面。但是,请注意,这并不意味着您不应该关心默认 UWP 初始屏幕的外观,因为它很可能会在运行时初始化时显示,尤其是在低端硬件上,在这种情况下,您仍然应该提供用户友好的图形而不是默认图像。
关于xamarin - 如何在 Xamarin Forms 中以适当的图像比例在 UWP 中设置 SpashScreen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51686533/