21 references to DpiHelper
PresentationFramework (21)
System\Windows\Shell\WindowChromeWorker.cs (17)
370
Rect rcLogicalWindow =
DpiHelper
.DeviceRectToLogical(new Rect(rcWindow.Left, rcWindow.Top, rcWindow.Width, rcWindow.Height), dpi.DpiScaleX, dpi.DpiScaleY);
371
Rect rcLogicalClient =
DpiHelper
.DeviceRectToLogical(new Rect(rcAdjustedClient.Left, rcAdjustedClient.Top, rcAdjustedClient.Width, rcAdjustedClient.Height), dpi.DpiScaleX, dpi.DpiScaleY);
468
Point adjustedTopLeft =
DpiHelper
.DevicePixelsToLogical(
514
windowTopLeft -= (Vector)
DpiHelper
.DevicePixelsToLogical(new Point(adjustedOffset.Left, adjustedOffset.Top), dpi.DpiScaleX, dpi.DpiScaleY);
587
Thickness windowResizeBorderThicknessDevice =
DpiHelper
.LogicalThicknessToDevice(SystemParameters.WindowResizeBorderThickness, dpi.DpiScaleX, dpi.DpiScaleY);
665
mousePosWindow =
DpiHelper
.DevicePixelsToLogical(mousePosWindow, dpi.DpiScaleX, dpi.DpiScaleY);
705
DpiHelper
.DeviceRectToLogical(windowPosition, dpi.DpiScaleX, dpi.DpiScaleY),
706
DpiHelper
.DevicePixelsToLogical(mousePosScreen, dpi.DpiScaleX, dpi.DpiScaleY));
1067
double topLeftRadius =
DpiHelper
.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.TopLeft, 0), dpi.DpiScaleX, dpi.DpiScaleY).X;
1083
double topRightRadius =
DpiHelper
.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.TopRight, 0), dpi.DpiScaleX, dpi.DpiScaleY).X;
1091
double bottomLeftRadius =
DpiHelper
.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.BottomLeft, 0), dpi.DpiScaleX, dpi.DpiScaleY).X;
1099
double bottomRightRadius =
DpiHelper
.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.BottomRight, 0), dpi.DpiScaleX, dpi.DpiScaleY).X;
1216
Thickness deviceGlassThickness =
DpiHelper
.LogicalThicknessToDevice(_chromeInfo.GlassFrameThickness, dpi.DpiScaleX, dpi.DpiScaleY);
1221
Thickness windowResizeBorderThicknessDevice =
DpiHelper
.LogicalThicknessToDevice(SystemParameters.WindowResizeBorderThickness, dpi.DpiScaleX, dpi.DpiScaleY);
1331
Size logicalSize =
DpiHelper
.DeviceSizeToLogical(new Size(rcWindow.Width, rcWindow.Height), dpi.DpiScaleX, dpi.DpiScaleY);
1338
Point deviceTopLeft =
DpiHelper
.LogicalPixelsToDevice(logicalTopLeft, dpi.DpiScaleX, dpi.DpiScaleY);
1339
Point deviceBottomRight =
DpiHelper
.LogicalPixelsToDevice(logicalBottomRight, dpi.DpiScaleX, dpi.DpiScaleY);
System\Windows\SystemCommands.cs (1)
72
ShowSystemMenuPhysicalCoordinates(window,
DpiHelper
.LogicalPixelsToDevice(screenLocation, dpi.DpiScaleX, dpi.DpiScaleY));
System\Windows\SystemParameters.cs (3)
5721
Size frameSizeInDips = Standard.
DpiHelper
.DeviceSizeToLogical(frameSize, SystemParameters.DpiX / 96.0, SystemParameters.Dpi / 96.0);
5746
Size frameSizeInDips = Standard.
DpiHelper
.DeviceSizeToLogical(frameSize, SystemParameters.DpiX / 96.0, SystemParameters.Dpi / 96.0);
5748
double captionHeightInDips = Standard.
DpiHelper
.DevicePixelsToLogical(new Point(0, captionHeight), SystemParameters.DpiX / 96.0, SystemParameters.Dpi / 96.0).Y;