2

我有使用 WP7.x SDK 的应用程序。我没有使用任何 Window Phone 8 功能。我的应用程序的 XAML 页面非常适合 WVGA 和 WXGA,但在 720P 屏幕顶部有一些空白区域。我该如何解决这个问题(我不想为 Window Phone 8 创建单独的版本)。请告知。

4

2 回答 2

1

不幸的是,这是不可能的。在 WP8 设备上运行的 WP7 应用程序被限制在 480x800 的容器中。

要利用 720p 屏幕,您必须构建应用程序的 WP8 版本。

于 2013-02-15T09:47:07.773 回答
0

至少在图形上这是可能的。您可以正确处理 WP7 XNA 输入和图形:在这里查看我的 awnswer:https ://stackoverflow.com/a/23457119/766304

您要做的第二件事是使用 XNA 呈现您的 Silverlight / XAML UI。从这里获得更多信息:http: //msdn.microsoft.com/en-us/library/hh221583.aspx

所有这些都经过测试并且运行良好,但这只会操纵渲染而不是 XAML 输入端,输入修复可能是可能的,也可能不是。这两个纵横比之间的差异仍然很小,以至于结果可能足够好。

于 2014-05-04T14:24:13.937 回答