1 instantiation of DisplayInfo
Microsoft.Maui.Essentials (1)
DeviceDisplay\DeviceDisplay.shared.cs (1)
130 _currentMetrics = new DisplayInfo(
24 references to DisplayInfo
Microsoft.Maui.Controls (2)
DisplayInfoExtensions.cs (2)
10 public static Size GetScaledScreenSize(this DisplayInfo info) 18 public static double DisplayRound(this DisplayInfo info, double value) =>
Microsoft.Maui.Controls.Foldable (1)
NoPlatformFoldableService.cs (1)
34 public DisplayInfo DeviceInfo => DeviceDisplay.MainDisplayInfo;
Microsoft.Maui.Essentials (21)
DeviceDisplay\DeviceDisplay.netstandard.tvos.watchos.cs (1)
11 protected override DisplayInfo GetMainDisplayInfo() => default;
DeviceDisplay\DeviceDisplay.shared.cs (9)
19 DisplayInfo MainDisplayInfo { get; } 36 public DisplayInfoChangedEventArgs(DisplayInfo displayInfo) => 42 public DisplayInfo DisplayInfo { get; } 62 public static DisplayInfo MainDisplayInfo => Current.MainDisplayInfo; 99 DisplayInfo _currentMetrics; 101 public DisplayInfo MainDisplayInfo => GetMainDisplayInfo(); 129 void SetCurrent(DisplayInfo metrics) => 148 var metrics = GetMainDisplayInfo(); 152 protected abstract DisplayInfo GetMainDisplayInfo();
Types\DisplayInfo.shared.cs (11)
9 public readonly struct DisplayInfo : IEquatable<DisplayInfo> 12 /// Initializes a new instance of the <see cref="DisplayInfo"/> class. 30 /// Initializes a new instance of the <see cref="DisplayInfo"/> class. 89 public static bool operator ==(DisplayInfo left, DisplayInfo right) => 98 public static bool operator !=(DisplayInfo left, DisplayInfo right) => 103 (obj is DisplayInfo metrics) && Equals(metrics); 106 /// Compares the underlying <see cref="DisplayInfo"/> instances. 108 /// <param name="other"><see cref="DisplayInfo"/> object to compare with.</param> 111 public bool Equals(DisplayInfo other) =>