class Util
{
#if METRO || WINDOWS_UWP
+ static float? _LogicalDpi;
public static void GetDpi(out float dpix, out float dpiy)
{
- dpix = Windows.Graphics.Display.DisplayInformation.GetForCurrentView().LogicalDpi;
- dpiy = Windows.Graphics.Display.DisplayInformation.GetForCurrentView().LogicalDpi;
+ if(_LogicalDpi == null)
+ _LogicalDpi = Windows.Graphics.Display.DisplayInformation.GetForCurrentView().LogicalDpi;
+ dpix = _LogicalDpi.Value;
+ dpiy = _LogicalDpi.Value;
}
public static double GetScale()