8 instantiations of DpiScale
PresentationCore (8)
MS\Internal\DpiScale2.cs (1)
31: this(new DpiScale(dpiScaleX, dpiScaleY))
System\Windows\DpiChangedEventArgs.cs (2)
46OldDpi = new DpiScale(oldDpiX / DpiUtil.DefaultPixelsPerInch, oldDpiY / DpiUtil.DefaultPixelsPerInch); 47NewDpi = new DpiScale(newDpiX / DpiUtil.DefaultPixelsPerInch, newDpiY / DpiUtil.DefaultPixelsPerInch);
System\Windows\InterOp\HwndTarget.cs (1)
2303DpiScale newDpiScale = new DpiScale(UIElement.DpiScaleXValues[dpiFlags.Index], UIElement.DpiScaleYValues[dpiFlags.Index]);
System\Windows\Media\Visual.cs (3)
4691dpi = new DpiScale(UIElement.DpiScaleXValues[0], UIElement.DpiScaleYValues[0]); 4699dpi = new DpiScale(UIElement.DpiScaleXValues[index], UIElement.DpiScaleYValues[index]); 4705dpi = new DpiScale(UIElement.DpiScaleXValues[actualIndex], UIElement.DpiScaleYValues[actualIndex]);
System\Windows\UIElement.cs (1)
1157return new DpiScale(_dpiScaleX, _dpiScaleY);
83 references to DpiScale
PresentationCore (40)
MS\Internal\DpiScale2.cs (11)
10/// Wrapper for <see cref="DpiScale"/> with supporting utility methods 12internal class DpiScale2 : IEquatable<DpiScale2>, IEquatable<DpiScale> 14private DpiScale dpiScale; 19/// <param name="dpiScale"><see cref="DpiScale"/> instance</param> 20internal DpiScale2(DpiScale dpiScale) 77/// a <see cref="DpiScale"/> object. 81public static implicit operator DpiScale(DpiScale2 dpiScale2) 121/// Equality test against a <see cref="DpiScale"/> object. 125public bool Equals(DpiScale dpiScale) 169if (obj is DpiScale) 171areEqual = this.Equals((DpiScale)obj);
src\Microsoft.DotNet.Wpf\src\Common\Graphics\exports.cs (2)
2176DpiScale dpiScale, 2264DpiScale dpiScale,
System\Windows\DpiChangedEventArgs.cs (16)
67internal HwndDpiChangedEventArgs(DpiScale oldDpi, DpiScale newDpi, Rect suggestedRect) : 78public DpiScale OldDpi { get; private set; } 83public DpiScale NewDpi { get; private set; } 108internal HwndDpiChangedAfterParentEventArgs(DpiScale oldDpi, DpiScale newDpi, Rect suggestedRect) 126internal DpiScale OldDpi { get; } 131internal DpiScale NewDpi { get; } 167internal DpiChangedEventArgs(DpiScale oldDpi, DpiScale newDpi, RoutedEvent routedEvent, object source) : base(routedEvent, source ) 176public DpiScale OldDpi { get; private set; } 181public DpiScale NewDpi { get; private set; } 189internal DpiRecursiveChangeArgs(DpiFlags dpiFlags, DpiScale oldDpiScale, 190DpiScale newDpiScale) 202internal DpiScale OldDpiScale { get; set; } 203internal DpiScale NewDpiScale { get; set; }
System\Windows\DpiScale.cs (1)
78internal bool Equals(DpiScale other) => _dpiScaleX == other._dpiScaleX && _dpiScaleY == other._dpiScaleY;
System\Windows\Input\Stylus\Pointer\PointerInteractionEngine.cs (1)
478DpiScale dpi = VisualTreeHelper.GetDpi(_stylusDevice.CriticalActiveSource.RootVisual);
System\Windows\InterOp\HwndTarget.cs (1)
2303DpiScale newDpiScale = new DpiScale(UIElement.DpiScaleXValues[dpiFlags.Index], UIElement.DpiScaleYValues[dpiFlags.Index]);
System\Windows\Media\Visual.cs (4)
4003DpiScale oldDpi, 4004DpiScale newDpi) 4679internal DpiScale GetDpi() 4681DpiScale dpi;
System\Windows\Media\VisualTreeHelper.cs (2)
93public static DpiScale GetDpi(Visual visual) 102public static void SetRootDpi(Visual visual, DpiScale dpiInfo)
System\Windows\UIElement.cs (2)
872DpiScale dpi = GetDpi(); 1128internal static DpiScale EnsureDpiScale()
PresentationFramework (41)
MS\Internal\Ink\EraserBehavior.cs (1)
294DpiScale dpi = this.InkCanvas.GetDpi();
MS\Internal\Ink\InkCollectionBehavior.cs (1)
356DpiScale dpi = this.InkCanvas.GetDpi();
MS\Internal\Text\ComplexLine.cs (1)
198DpiScale dpi = _owner.GetDpi();
System\Windows\Controls\Border.cs (3)
214DpiScale dpi = GetDpi(); 261DpiScale dpi = GetDpi(); 365DpiScale dpi = GetDpi();
System\Windows\Controls\FlowDocumentReader.cs (2)
751protected override void OnDpiChanged(DpiScale oldDpiScaleInfo, DpiScale newDpiScaleInfo)
System\Windows\Controls\Grid.cs (2)
2071DpiScale dpiScale = GetDpi(); 2645DpiScale dpiScale = GetDpi();
System\Windows\Controls\GridSplitter.cs (1)
871DpiScale dpi = GetDpi();
System\Windows\Controls\Image.cs (3)
187protected override void OnDpiChanged(DpiScale oldDpi, DpiScale newDpi) 215DpiScale dpiInfo = GetDpi();
System\Windows\Controls\Primitives\DocumentPageView.cs (2)
203protected override void OnDpiChanged(DpiScale oldDpiScaleInfo, DpiScale newDpiScaleInfo)
System\Windows\Controls\Primitives\DocumentViewerBase.cs (2)
372protected override void OnDpiChanged(DpiScale oldDpiScaleInfo, DpiScale newDpiScaleInfo)
System\Windows\Controls\RichTextBox.cs (2)
291protected override void OnDpiChanged(DpiScale oldDpiScaleInfo, DpiScale newDpiScaleInfo)
System\Windows\Controls\VirtualizingStackPanel.cs (4)
528DpiScale dpi = GetDpi(); 656DpiScale dpi = GetDpi(); 7782DpiScale dpi = GetDpi(); 12343DpiScale dpiScale = vsp.GetDpi();
System\Windows\Documents\FixedPageStructure.cs (2)
259DpiScale dpi = fp.GetDpi(); 457DpiScale dpi = fp.GetDpi();
System\Windows\Documents\FlowDocument.cs (1)
748public void SetDpi(DpiScale dpiInfo)
System\Windows\Documents\WpfPayload.cs (1)
417DpiScale dpi = image.GetDpi();
System\Windows\FrameworkElement.cs (3)
4289DpiScale dpi = GetDpi(); 4514DpiScale dpi = GetDpi(); 4868DpiScale dpi = GetDpi();
System\Windows\Interop\HwndHost.cs (2)
154protected override void OnDpiChanged(DpiScale oldDpi, DpiScale newDpi)
System\Windows\Shell\WindowChromeWorker.cs (5)
407DpiScale dpi = _window.GetDpi(); 479DpiScale dpi = _window.GetDpi(); 812DpiScale dpi = _window.GetDpi(); 956DpiScale dpi = _window.GetDpi(); 1075DpiScale dpi = _window.GetDpi();
System\Windows\SystemCommands.cs (1)
68DpiScale dpi = window.GetDpi();
System\Windows\Window.cs (2)
1751protected override void OnDpiChanged(DpiScale oldDpi, DpiScale newDpi)
WindowsFormsIntegration (2)
System\Windows\Integration\WindowsFormsHost.cs (2)
241DpiScale dpi = GetDpi(); 273DpiScale dpi = GetDpi();