目前我在使用 Windows Phone 应用程序的 UI 时遇到了一些困难。我一直认为 UI 会由操作系统自动缩放以正确适应设备的分辨率。在 Visual Studio 或 Blend 的设计器中,对于我可以在预览中选择的所有不同设备类型/分辨率,我的应用程序的 UI 看起来几乎相同。当我在 WVGA、720p 模拟器和我的设备 (Lumia 920) 上调试应用程序时,它看起来也一样。但是当我在 WXGA 模拟器中启动应用程序时,UI 看起来没有被操作系统缩放。它只填满了屏幕的前半部分,而且一切都非常小。
现在我很困惑:为什么 UI 缩放适用于除 WXGA 之外的许多分辨率,为什么设计器中的预览与模拟器中的结果相比看起来完全不同。
在进行研究时,我发现这张图片可以解释 Windows Phone 的不同分辨率。如果我理解正确,那么 UI 在所有不同分辨率下应该看起来几乎相同,因为它应该被缩放。现在我需要知道为什么它没有在 WXGA 分辨率下缩放或者我做错了什么。
编辑:当我使用 Windows Phone 8.1 时,我无法编辑任何分辨率依赖项,WMAppManifest.xml
正如我发现的其他一些帖子中提到的那样。
有没有可能,我的模拟器是问题而不是应用程序本身?
提前致谢。