public static double ToDips(System.Windows.Forms.Screen screen, double value, DpiDirection dpiDirection = DpiDirection.X) { ScreenExtensions.Dpi dpi = screen.GetDpi(DpiType.Effective); return(value / (dpiDirection == DpiDirection.X ? dpi.x : dpi.y / 96.0)); }
public static double ToDips(System.Windows.Forms.Screen screen, double value, DpiDirection dpiDirection = DpiDirection.X) { uint xDpi, yDpi; screen.GetDpi(DpiType.Effective, out xDpi, out yDpi); return(value / (dpiDirection == DpiDirection.X ? xDpi : yDpi / 96.0)); }