4

Windows Phone 8 デバイスの実際の画面サイズを取得する方法を探していましたが、この方法を見つけましたが、GDR3 更新のデバイスでのみ機能します

4

2 に答える 2

8

更新: 私はこの方法を見つけました

private void getScreenInfo() 
{
    double dpix = -1.01;
    double screensize = -1.01;
    double dpiy = -1.01;
    Size res;
    try {
        dpix = (double)DeviceExtendedProperties.GetValue("RawDpiX");
        dpiy = (double)DeviceExtendedProperties.GetValue("RawDpiY");
        res = (Size)DeviceExtendedProperties.GetValue("PhysicalScreenResolution");
        screensize = Math.Sqrt(Math.Pow(res.Width / dpix, 2) + Math.Pow(res.Height / dpiy, 2));
    }
    catch (Exception e) {
    }
}
于 2013-11-30T09:30:31.323 に答える