41 references to DpiUtil
PresentationCore (37)
MS\Internal\DpiScale2.cs (2)
208return new DpiScale2(ppiX / DpiUtil.DefaultPixelsPerInch, ppiY / DpiUtil.DefaultPixelsPerInch);
MS\Internal\DpiUtil\DpiUtil.cs (4)
185if (UIElement.DpiScaleXValues[index] == pixelsPerInchX / DpiUtil.DefaultPixelsPerInch && 186UIElement.DpiScaleYValues[index] == pixelsPerInchY / DpiUtil.DefaultPixelsPerInch) 195UIElement.DpiScaleXValues.Add(pixelsPerInchX / DpiUtil.DefaultPixelsPerInch); 196UIElement.DpiScaleYValues.Add(pixelsPerInchY / DpiUtil.DefaultPixelsPerInch);
MS\Internal\DpiUtil\DpiUtil+HwndDpiInfo.cs (3)
27/// <param name="fallbackToNearestMonitorHeuristic">Semantics of this parameter are identical to that in <see cref="DpiUtil.GetWindowDpi"/></param> 29item1: (DpiAwarenessContextValue)DpiUtil.GetDpiAwarenessContext(hWnd), 30item2: DpiUtil.GetWindowDpi(hWnd, fallbackToNearestMonitorHeuristic))
System\Windows\DpiChangedEventArgs.cs (4)
47OldDpi = new DpiScale(oldDpiX / DpiUtil.DefaultPixelsPerInch, oldDpiY / DpiUtil.DefaultPixelsPerInch); 48NewDpi = new DpiScale(newDpiX / DpiUtil.DefaultPixelsPerInch, newDpiY / DpiUtil.DefaultPixelsPerInch);
System\Windows\DpiScale.cs (2)
65get { return DpiUtil.DefaultPixelsPerInch * _dpiScaleX; } 76get { return DpiUtil.DefaultPixelsPerInch * _dpiScaleY; }
System\Windows\Input\Stylus\Pointer\PointerTouchDevice.cs (1)
75double pixelsPerInch = DpiUtil.DefaultPixelsPerInch;
System\Windows\Input\Stylus\Wisp\WispStylusTouchDevice.cs (1)
38double pixelsPerInch = DpiUtil.DefaultPixelsPerInch;
System\Windows\InterOp\HwndTarget.cs (17)
332DpiUtil.UpdateUIElementCacheForSystemDpi(DpiUtil.GetSystemDpi()); 338DpiAwarenessContext = (DpiAwarenessContextValue)DpiUtil.GetDpiAwarenessContext(_hWnd); 364appManifestProcessDpiAwareness = DpiUtil.GetProcessDpiAwareness(hWnd); 375processDpiAwareness = DpiUtil.GetLegacyProcessDpiAwareness(); 416dpiScale = DpiUtil.GetWindowDpi(hWnd, fallbackToNearestMonitorHeuristic: false); 422dpiScale = DpiUtil.GetSystemDpiFromUIElementCache(); 426dpiScale = DpiScale2.FromPixelsPerInch(DpiUtil.DefaultPixelsPerInch, DpiUtil.DefaultPixelsPerInch); 434var dpiAwareness = DpiUtil.GetLegacyProcessDpiAwareness(); 438dpiScale = DpiUtil.GetSystemDpi(); 442? DpiUtil.GetWindowDpi(hWnd, fallbackToNearestMonitorHeuristic: false) 443: DpiUtil.GetSystemDpi(); 448DpiUtil.DefaultPixelsPerInch, 449DpiUtil.DefaultPixelsPerInch); 1709var dpiFlags = DpiUtil.UpdateDpiScalesAndGetIndex(newDpi.PixelsPerInchX, newDpi.PixelsPerInchY); 2306DpiFlags dpiFlags = DpiUtil.UpdateDpiScalesAndGetIndex(CurrentDpiScale.PixelsPerInchX, CurrentDpiScale.PixelsPerInchY);
System\Windows\Media\VisualTreeHelper.cs (1)
113DpiFlags dpiFlags = DpiUtil.UpdateDpiScalesAndGetIndex(dpiInfo.PixelsPerInchX, dpiInfo.PixelsPerInchY);
System\Windows\UIElement.cs (2)
1150_dpiScaleX = (double)dpiX / DpiUtil.DefaultPixelsPerInch; 1151_dpiScaleY = (double)dpiY / DpiUtil.DefaultPixelsPerInch;
PresentationFramework (4)
System\Windows\SystemResources.cs (4)
1009/// on-demand by <see cref="EnsureResourceChangeListener(DpiUtil.HwndDpiInfo)"/> 1015/// of <see cref="DpiAwarenessContextValue"/> + DPI that is observed - i.e., for each unique <see cref="DpiUtil.HwndDpiInfo"/>. This 1087/// must only be called by <see cref="EnsureResourceChangeListener"/> or <see cref="EnsureResourceChangeListener(DpiUtil.HwndDpiInfo)"/> 1089/// <returns><see cref="DpiUtil.HwndDpiInfo"/> of the newly created <see cref="HwndWrapper"/>, which is also a new key added into <see cref="_hwndNotify"/></returns>