我是windows phone app开发的新手。我想知道在Windows Phone 7中开发应用程序时处理不同屏幕大小的最佳方法是什么。
答案 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屏尺寸的精彩博文。