xamarin - 如何在 Xamarin Forms 中以适当的图像比例在 UWP 中设置 SpashScreen?

标签 xamarin xamarin.forms uwp splash-screen xamarin.uwp

我有基于 Xamarin Forms 的 Xamarin 应用程序。如果出现 Windows 启动画面,我会遇到问题。我可以看到启动画面,但图像看起来非常小。我不知道在哪里设置这个图像。

目前我已经在以下位置设置了具体尺寸: Package.appxmenifest

Kindly go through that and I attached here images

最佳答案

默认的 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/

相关文章:

c# - 更改定时器 iOS Xamarin 的背景

asp.net-core - 使用 GenerateChangePhoneNumberTokenAsync() 来确认电子邮件而不是电话号码是否可以接受?

Xamarin Forms DataTrigger 导致 NullReferenceException

ios - 无法使用 Xamarin 让应用程序图标适用于 iOS

c# - 通过 Xamarin 将视频上传到 Azure 存储

c# - 如何知道 ListView 中哪个 Xamarin Forms 条目已被修改?

c# - 如何在 Windows 10 uwp 中有效地使用 WriteableBitmap.setpixel()?

windows-10 - UWP 应用程序从系统上的随机位置访问文件

c# - 如何在 UWP 应用程序中生成二维码?

c# - 键盘向上移动时屏幕无法正确移动 - android