【发布时间】:2011-03-28 18:17:50
【问题描述】:
我现在正在编写一些需要绝对大小的 WP7 应用程序,具体取决于显示设备。这意味着应用程序大小需要为 656 (w) x 480 (h),这对于带有 shell:SystemTray.IsVisible="True" 和 shell:ApplicationBar IsVisible="True" 的 WP7 来说是完美的。从可能的 800 x 480 开始,使用的两个条都需要 144,所以我在这方面做得很好。
在 PC 上,我会根据需要使用更大的版本,例如 720x540。
但是,如果 iPhone->iPad 表明 MSFT 可能的收入来源(以及鲍尔默对平板电脑业务的再投资),我将假设我们将看到平板电脑大小WP7 操作系统的单元很快就会问世。
另外,可能会有 400x240 分辨率的 WP7 出来。
我希望我的应用能够立即用于不同尺寸的设备,基于上述尺寸(656(宽)乘 480(高),或该尺寸的缩放版本)——而不是仅仅更改一组值以重新发布应用程序。 注意:我不使用 <Grid/> 或 <StackPanel/> - 我不能。应用程序中的每一件事都是绝对定位的,这是故意的。
所以这里的问题是 - 我是否可以阅读有关运行我的应用程序的设备的屏幕分辨率大小的一些值?我已经查看了 reference,但无法找不到类似的东西。
【问题讨论】:
标签: silverlight windows-phone-7