Windows 8 如何为Windows 8应用程序提供3种启动屏幕尺寸?

Windows 8 如何为Windows 8应用程序提供3种启动屏幕尺寸?,windows-8,splash-screen,windows-runtime,winrt-xaml,Windows 8,Splash Screen,Windows Runtime,Winrt Xaml,我正在尝试创建一个Windows8c/XAML应用程序,我想做的第一个任务是设置初始屏幕 如何提供文档中引用的100%、140%和180%版本 该链接引用,然后链接到,然后链接到,这提供了文件夹命名约定和文件命名约定,这两种约定似乎都不适用于初始屏幕 为什么它不是一个好的appxmanifest条目?如果您有一个基本项目模板,其中资产文件夹中有一个名为SplashScreen.png的文件,那么您不需要更改Package.appxmanifest。只需将SplashScreen.png重命名为S

我正在尝试创建一个Windows8c/XAML应用程序,我想做的第一个任务是设置初始屏幕

如何提供文档中引用的100%、140%和180%版本

该链接引用,然后链接到,然后链接到,这提供了文件夹命名约定和文件命名约定,这两种约定似乎都不适用于初始屏幕


为什么它不是一个好的appxmanifest条目?

如果您有一个基本项目模板,其中资产文件夹中有一个名为SplashScreen.png的文件,那么您不需要更改Package.appxmanifest。只需将SplashScreen.png重命名为SplashScreen.scale-100.png,并将分辨率分别为868x420和1116x540的SplashScreen.scale-140.png以及SplashScreen.scale-180.png添加到资产项目文件夹中,系统将在应用程序启动时根据当前的比例拾取它们。在模拟器项目/Properties/Debug/simulator中进行测试很容易,然后在模拟器中点击Change Resolution并重新运行应用程序以查看不同的启动屏幕图像。我认为Package.appxmanifest编辑器不允许选择不存在的初始屏幕文件,因此如果您没有SplashScreen.png,但是有SplashScreen.scale-100.png,您将无法选择它,但可以在文本编辑器中编辑清单文件


我想这正是他们在中所说的意思,他们说启动屏幕图像可以作为图像文件的直接路径或资源提供。

我很生气,你是对的,通过忽略有关“其他”缩放应用程序图像的说明,并在资产文件夹中拥有一个未使用的SplashScreen.png以及*-scale-%.png图像,可以完成此任务。试过模拟器中的所有分辨率,10.6 1024 x 768 100%10.6 1920 x 1080 140%10.6 2560 x 1440 180%12 1280 x 800 100%23 1920 x1080 100%。你需要提供4张图片,然后其中一张图片有两张-似乎有点奇怪,不是吗?你能再解释一下正确和最佳的方法吗?.scale-100等是资源限定符,当你有带有这些限定符的资产时,你可以在没有限定符的情况下引用它们,平台会为工作选择正确的限定符。根据屏幕大小/分辨率-将拾取正确分辨率版本的启动屏幕图像。是的,我理解,但根据问题,如何正确指定启动屏幕图像。你不能链接到.scale-100图像,所以你需要原始的.png、.scale-100.png、.scale-140.png和.scale-180.png-我已经测试过了,但是看起来有点奇怪,你必须同时拥有原始的.png和.scale-100.png,因为它们除了名称之外是相同的!在您将它指定为要使用的之后,您不需要没有限定符的。