Нет способа получить PPI на устройстве, лучше всего было бы вести список устройств и их соответствующих PPI.Вы можете использовать этот вспомогательный метод для доступа к свойствам устройства:
Using Microsoft.Phone.Info;
...
private static string GetDeviceProperty(string propertyName)
{
object propertyValue;
if (!DeviceExtendedProperties.TryGetValue(propertyName, out propertyValue))
return String.Empty;
return propertyValue as string ?? String.Empty;
}
Теперь соответствующие свойства будут:
string manufacturer = GetDeviceProperty("DeviceManufacturer");
string devicename = GetDeviceProperty("DeviceName");
Надеюсь, это поможет!Дополнительную информацию об DeviceExtendedProperties можно найти на MSDN