Xaml WXGA分辨率的用户界面缩放

Xaml WXGA分辨率的用户界面缩放,xaml,windows-phone-8,windows-phone-8-emulator,windows-phone-8.1,Xaml,Windows Phone 8,Windows Phone 8 Emulator,Windows Phone 8.1,目前,我在使用Windows Phone应用程序的UI时遇到了一些困难。我一直认为用户界面是由操作系统自动调整的,以适合设备的分辨率。在VisualStudio或Blend的设计器中,对于我可以在预览中选择的所有不同设备类型/分辨率,我的应用程序的UI看起来几乎相同。当我在WVGA、720p模拟器和我的设备(Lumia 920)上调试应用程序时,它看起来也一样。但当我在WXGA模拟器中启动应用程序时,UI看起来并没有被操作系统缩放。它只占据了屏幕的前半部分,一切都非常微小 现在我很困惑:为什么U

目前,我在使用Windows Phone应用程序的UI时遇到了一些困难。我一直认为用户界面是由操作系统自动调整的,以适合设备的分辨率。在VisualStudio或Blend的设计器中,对于我可以在预览中选择的所有不同设备类型/分辨率,我的应用程序的UI看起来几乎相同。当我在WVGA、720p模拟器和我的设备(Lumia 920)上调试应用程序时,它看起来也一样。但当我在WXGA模拟器中启动应用程序时,UI看起来并没有被操作系统缩放。它只占据了屏幕的前半部分,一切都非常微小

现在我很困惑:为什么UI缩放在很多分辨率下都有效,而WXGA除外,为什么设计器中的预览与模拟器中的结果完全不同

在做研究时,我发现这张图片可以解释Windows Phone的不同分辨率。如果我理解正确的话,用户界面在所有不同分辨率下看起来应该几乎相同,因为它应该被缩放。 现在我需要知道为什么它没有在WXGA分辨率下缩放,或者我做错了什么

编辑:由于我使用的是Windows Phone 8.1,我无法编辑
WMAppManifest.xml
中依赖于分辨率的任何内容,因为我在其他一些帖子中也提到了这一点

有没有可能是我的模拟器出了问题,而不是应用本身


提前谢谢。

除非你在你的应用程序中做了令人讨厌的事情(我甚至不确定这是否可能,可能不会), 我认为这是SDK安装中与仿真器相关的问题。 您正在使用哪个版本的模拟器(WP8、WP8更新3、WP8.1)


如果您安装了多个模拟器集,即wp8和wp8.1,请在多个模拟器集中尝试WXGA,看看它们是否不同。

您可以找到调整UI以适应不同屏幕和方向的答案

访问。我使用了scaled 120,它在WVGA和WXGA中都能正常工作


请参阅

这似乎是模拟器的问题,因为Lumia 920具有WXGA分辨率。重新创建WXGA虚拟机可能会对您的案例有所帮助。@David To如何重新创建它?通过重新安装devloperSDK?或者有更简单的方法吗?打开Hyper-V管理器程序,您可以看到当前虚拟机的列表。@DavidTo删除虚拟机并让VS还原没有帮助-问题仍然存在。我现在将尝试重新安装WP8.1 SDK。