如何在开发Windows Phone 7应用程序时处理不同的屏幕尺寸

时间:2012-07-16 11:21:15

标签: windows windows-phone-7 windows-7

我是windows phone app开发的新手。我想知道在Windows Phone 7中开发应用程序时处理不同屏幕大小的最佳方法是什么。

3 个答案:

答案 0 :(得分:3)

如评论中所述,WinPhone7只有一个分辨率,但要为新设备(WinPhone8)做好准备,你应该编写如下代码:

using System.Windows;  
public void GetScreenResolution(out int w, out int h)  
{  

     w = Application.Current.Host.Content.ActualWidth;  
     h = Application.Current.Host.Content.ActualHeight;  
}  

答案 1 :(得分:1)

目前,只有一种屏幕分辨率可用:480x800(宽x高)

因此,您只需开发一种分辨率,屏幕尺寸无关紧要。

使用Windows Phone 8,情况会发生变化,但目前还没有公共SDK,而且技术上仍然不存在消费者的Windows Phone 8,所以你应该继续为WP7和480x800进行开发。

答案 2 :(得分:0)

虽然我从未见过480x640设备,但它表示Windows Phone 8支持以下解决方案,640x480(4:3), 800x480(5:3), 1280x720(16:9) and 1280x768(5:3).

Here我发现了一篇关于Windows Phone 8屏尺寸的精彩博文。