我的项目中已经具备了所有必要的比例尺: 然而,当我启动我的应用程序时,它似乎没有选择最好的比例尺的启动画面。我是在 Release x86 中启动的。它总是使用比例为100的启动画面。 我在 SplashScreens 中使用了正确的名字,并将它们放在项目的“Assets”文件夹中: 我需要 '激活' 一个选项来启用可变启动画面吗?或者为什么它总是选择太小的启动画面?
在您的情况下,Windows使用100%比例设置了规模为100的资源。因此,没有必要使用更高分辨率的资源。但这不是您的资源未能拉伸以填充窗口的原因。在Windows Store应用程序(包括UWP应用程序)中的启动屏幕与大多数常规启动屏幕不同,它们的图像不是全屏图像。通常,您在UWP应用程序的启动屏幕图像中放置应用程序图标或标志,然后将其居中放置在可变大小的窗口上,并覆盖可选背景颜色,而不是自身伸展(因为窗口可以是任意大小,而您的启动屏幕图像可能需要特定的长宽比才能正确显示)。来自启动屏幕指南:“将图像和背景颜色结合起来形成启动屏幕有助于使启动屏幕在设备形态因素不同的情况下看起来都很好。当显示启动屏幕时,仅背景的大小会改变以适应各种屏幕大小。您的图像始终保持完好无损。”