67 references to DpiScaleX
PresentationCore (7)
MS\Internal\DpiScale2.cs (2)
41
get { return this.dpiScale.
DpiScaleX
; }
129
DoubleUtil.AreClose(this.DpiScaleX, dpiScale.
DpiScaleX
) &&
src\Microsoft.DotNet.Wpf\src\Common\Graphics\exports.cs (2)
2250
command.DpiX = dpiScale.
DpiScaleX
;
2274
command.DpiX = dpiScale.
DpiScaleX
;
System\Windows\DpiScale.cs (2)
28
/// Gets the DPI scale on the X axis.When DPI is 96, <see cref="
DpiScaleX
"/> is 1.
42
/// On Windows Desktop, this value is the same as <see cref="
DpiScaleX
"/>
System\Windows\UIElement.cs (1)
878
finalRect = RoundLayoutRect(finalRect, dpi.
DpiScaleX
, dpi.DpiScaleY);
PresentationFramework (56)
MS\Internal\Documents\TextBoxView.cs (1)
297
result = RoundLayoutValue(result, GetDpi().
DpiScaleX
);
MS\Internal\Ink\EraserBehavior.cs (1)
297
_cachedPointEraserCursor = PenCursorManager.GetPointEraserCursor(_cachedStylusShape, xf, dpi.
DpiScaleX
, dpi.DpiScaleY);
MS\Internal\Ink\InkCollectionBehavior.cs (1)
359
_cachedPenCursor = PenCursorManager.GetPenCursor(da, false, (this.InkCanvas.FlowDirection == FlowDirection.RightToLeft), dpi.
DpiScaleX
, dpi.DpiScaleY);
MS\Internal\Text\ComplexLine.cs (1)
200
proxyVisual.Offset = new Vector(UIElement.RoundLayoutValue(lineOffset.X + rect.Left, dpi.
DpiScaleX
),
System\Windows\Controls\Border.cs (9)
216
borders = new Thickness(UIElement.RoundLayoutValue(borders.Left, dpi.
DpiScaleX
), UIElement.RoundLayoutValue(borders.Top, dpi.DpiScaleY),
217
UIElement.RoundLayoutValue(borders.Right, dpi.
DpiScaleX
), UIElement.RoundLayoutValue(borders.Bottom, dpi.DpiScaleY));
263
borders = new Thickness(UIElement.RoundLayoutValue(borders.Left, dpi.
DpiScaleX
), UIElement.RoundLayoutValue(borders.Top, dpi.DpiScaleY),
264
UIElement.RoundLayoutValue(borders.Right, dpi.
DpiScaleX
), UIElement.RoundLayoutValue(borders.Bottom, dpi.DpiScaleY));
411
pen.Thickness = UIElement.RoundLayoutValue(border.Left, dpi.
DpiScaleX
);
474
pen.Thickness = UIElement.RoundLayoutValue(border.Right, dpi.
DpiScaleX
);
568
ptTL = new Point(UIElement.RoundLayoutValue(border.Left, dpi.
DpiScaleX
),
573
ptBR = new Point(UIElement.RoundLayoutValue(RenderSize.Width - border.Right, dpi.
DpiScaleX
),
578
ptBR = new Point(RenderSize.Width - UIElement.RoundLayoutValue(border.Right, dpi.
DpiScaleX
),
System\Windows\Controls\Grid.cs (2)
2080
dpi = columns ? dpiScale.
DpiScaleX
: dpiScale.DpiScaleY;
2654
double dpi = columns ? dpiScale.
DpiScaleX
: dpiScale.DpiScaleY;
System\Windows\Controls\GridSplitter.cs (1)
879
delta = UIElement.RoundLayoutValue(delta, dpi.
DpiScaleX
);
System\Windows\Controls\VirtualizingStackPanel.cs (4)
533
_scrollData._offset.X = UIElement.RoundLayoutValue(_scrollData._offset.X, dpi.
DpiScaleX
);
534
_scrollData._computedOffset.X = UIElement.RoundLayoutValue(_scrollData._computedOffset.X, dpi.
DpiScaleX
);
7805
double dpiScale = isHorizontal ? dpi.
DpiScaleX
: dpi.DpiScaleY;
12371
"DPIScale:", dpiScale.
DpiScaleX
, dpiScale.DpiScaleY,
System\Windows\Documents\WpfPayload.cs (1)
418
RenderTargetBitmap rtb = new RenderTargetBitmap((int)(di.Width * dpi.
DpiScaleX
), (int)(di.Height * dpi.DpiScaleY),
System\Windows\FrameworkElement.cs (21)
4330
marginWidth = RoundLayoutValue(marginWidth, dpi.
DpiScaleX
);
4344
mm.maxWidth = UIElement.RoundLayoutValue(mm.maxWidth, dpi.
DpiScaleX
);
4346
mm.minWidth = UIElement.RoundLayoutValue(mm.minWidth, dpi.
DpiScaleX
);
4391
frameworkAvailableSize = UIElement.RoundLayoutSize(frameworkAvailableSize, dpi.
DpiScaleX
, dpi.DpiScaleY);
4472
clippedDesiredWidth = UIElement.RoundLayoutValue(clippedDesiredWidth, dpi.
DpiScaleX
);
4572
marginWidth = UIElement.RoundLayoutValue(marginWidth, dpi.
DpiScaleX
);
4681
mm.maxWidth = UIElement.RoundLayoutValue(mm.maxWidth, dpi.
DpiScaleX
);
4683
mm.minWidth = UIElement.RoundLayoutValue(mm.minWidth, dpi.
DpiScaleX
);
4706
arrangeSize = UIElement.RoundLayoutSize(arrangeSize, dpi.
DpiScaleX
, dpi.DpiScaleY);
4719
RenderSize = UIElement.RoundLayoutSize(RenderSize, dpi.
DpiScaleX
, dpi.DpiScaleY);
4732
clippedInkSize = UIElement.RoundLayoutSize(clippedInkSize, dpi.
DpiScaleX
, dpi.DpiScaleY);
4749
clippedInkSize = UIElement.RoundLayoutSize(clippedInkSize, dpi.
DpiScaleX
, dpi.DpiScaleY);
4765
clientSize = UIElement.RoundLayoutSize(clientSize, dpi.
DpiScaleX
, dpi.DpiScaleY);
4781
offset.X = UIElement.RoundLayoutValue(offset.X, dpi.
DpiScaleX
);
4892
mm.maxWidth = UIElement.RoundLayoutValue(mm.maxWidth, dpi.
DpiScaleX
);
4894
mm.minWidth = UIElement.RoundLayoutValue(mm.minWidth, dpi.
DpiScaleX
);
4944
clipRect = UIElement.RoundLayoutRect(clipRect, dpi.
DpiScaleX
, dpi.DpiScaleY);
4965
slotClipRect = UIElement.RoundLayoutRect(slotClipRect, dpi.
DpiScaleX
, dpi.DpiScaleY);
4982
localClipRect = UIElement.RoundLayoutRect(localClipRect, dpi.
DpiScaleX
, dpi.DpiScaleY);
5011
slotRect = UIElement.RoundLayoutRect(slotRect, dpi.
DpiScaleX
, dpi.DpiScaleY);
5020
localRect = UIElement.RoundLayoutRect(localRect, dpi.
DpiScaleX
, dpi.DpiScaleY);
System\Windows\Shell\WindowChromeWorker.cs (13)
410
Thickness windowResizeBorderThicknessDevice = DpiHelper.LogicalThicknessToDevice(SystemParameters.WindowResizeBorderThickness, dpi.
DpiScaleX
, dpi.DpiScaleY);
488
mousePosWindow = DpiHelper.DevicePixelsToLogical(mousePosWindow, dpi.
DpiScaleX
, dpi.DpiScaleY);
528
DpiHelper.DeviceRectToLogical(windowPosition, dpi.
DpiScaleX
, dpi.DpiScaleY),
529
DpiHelper.DevicePixelsToLogical(mousePosScreen, dpi.
DpiScaleX
, dpi.DpiScaleY));
817
double topLeftRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.TopLeft, 0), dpi.
DpiScaleX
, dpi.DpiScaleY).X;
833
double topRightRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.TopRight, 0), dpi.
DpiScaleX
, dpi.DpiScaleY).X;
841
double bottomLeftRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.BottomLeft, 0), dpi.
DpiScaleX
, dpi.DpiScaleY).X;
849
double bottomRightRadius = DpiHelper.LogicalPixelsToDevice(new Point(_chromeInfo.CornerRadius.BottomRight, 0), dpi.
DpiScaleX
, dpi.DpiScaleY).X;
966
Thickness deviceGlassThickness = DpiHelper.LogicalThicknessToDevice(_chromeInfo.GlassFrameThickness, dpi.
DpiScaleX
, dpi.DpiScaleY);
971
Thickness windowResizeBorderThicknessDevice = DpiHelper.LogicalThicknessToDevice(SystemParameters.WindowResizeBorderThickness, dpi.
DpiScaleX
, dpi.DpiScaleY);
1081
Size logicalSize = DpiHelper.DeviceSizeToLogical(new Size(rcWindow.Width, rcWindow.Height), dpi.
DpiScaleX
, dpi.DpiScaleY);
1088
Point deviceTopLeft = DpiHelper.LogicalPixelsToDevice(logicalTopLeft, dpi.
DpiScaleX
, dpi.DpiScaleY);
1089
Point deviceBottomRight = DpiHelper.LogicalPixelsToDevice(logicalBottomRight, dpi.
DpiScaleX
, dpi.DpiScaleY);
System\Windows\SystemCommands.cs (1)
70
ShowSystemMenuPhysicalCoordinates(window, DpiHelper.LogicalPixelsToDevice(screenLocation, dpi.
DpiScaleX
, dpi.DpiScaleY));
WindowsFormsIntegration (4)
System\Windows\Integration\WindowsFormsHost.cs (4)
247
SD.Size constraintSize = Convert.ConstraintToSystemDrawingSize(constraint, _currentScale, dpi.
DpiScaleX
, dpi.DpiScaleY);
249
System.Windows.Size returnSize = Convert.ToSystemWindowsSize(preferredSize, _currentScale, dpi.
DpiScaleX
, dpi.DpiScaleY);
280
SD.Size targetSize = Convert.ConstraintToSystemDrawingSize(finalSize, _currentScale, dpi.
DpiScaleX
, dpi.DpiScaleY);
286
Size returnSize = Convert.ToSystemWindowsSize(Child.Size, _currentScale, dpi.
DpiScaleX
, dpi.DpiScaleY);