获取dpi Xamarin.Forms中的屏幕宽度
我需要一个dpi的屏幕大小。我已经看到了一种使用XLabs库的方法,我可以不使用它吗?我认为您只能这样做:获取dpi Xamarin.Forms中的屏幕宽度,xamarin.forms,Xamarin.forms,我需要一个dpi的屏幕大小。我已经看到了一种使用XLabs库的方法,我可以不使用它吗?我认为您只能这样做: App.AppContext.ScreenSize.Width App.AppContext.ScreenSize.Height 但显然,您可以创建自定义渲染器,并且在Android中,您还具有以下属性: Context.Resources.DisplayMetrics.Xdpi Context.Resources.DisplayMetrics.Ydpi 在iOS中这些: UIScre
App.AppContext.ScreenSize.Width
App.AppContext.ScreenSize.Height
但显然,您可以创建自定义渲染器,并且在Android中,您还具有以下属性:
Context.Resources.DisplayMetrics.Xdpi
Context.Resources.DisplayMetrics.Ydpi
在iOS中这些:
UIScreen.MainScreen.Bounds.Width
UIScreen.MainScreen.Bounds.Height
对于UWP:
var display = Windows.Graphics.Display.DisplayInformation.GetForCurrentView();
double xDpi = display.RawDpiX;
double yDpi = display.RawDpiY;