2 instantiations of DisplayInfo
Microsoft.Maui.Essentials (2)
DeviceDisplay\DeviceDisplay.shared.cs (1)
130
_currentMetrics = new
DisplayInfo
(
DeviceDisplay\DeviceDisplay.uwp.cs (1)
88
return 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.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();
DeviceDisplay\DeviceDisplay.uwp.cs (1)
58
protected override
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) =>