我是xamarin.forms的新手。我想在xamarin.forms中以编程方式获得我的移动设备的高度,宽度和分辨率。请帮忙解决这个问题。
答案 0 :(得分:1)
最近发布了Xamarin.Essentials NuGet pakage,其中有一个有用的类DeviceDisplay
,可以为您处理此任务。
可以找到文档here。
用法示例:
// Get Metrics
var metrics = DeviceDisplay.ScreenMetrics;
// Orientation (Landscape, Portrait, Square, Unknown)
var orientation = metrics.Orientation;
// Rotation (0, 90, 180, 270)
var rotation = metrics.Rotation;
// Width (in pixels)
var width = metrics.Width;
// Height (in pixels)
var height = metrics.Height;
// Screen density
var density = metrics.Density;