When you start the app, get the screen width high App.cs inside add: Public Static Double ScreenWidth; Public Static Double ScreenHeight;Android under MainActivity.cs inside add:protected Override void OnCreate(Bundle Bundle){Tablayoutresource = Resource.Layout.Tabbar;Toolbarresource = Resource.Layout.Toolbar;Base.OnCreate(Bundle);Global::Xamarin.Forms.Forms.Init( This, Bundle);var width = Resources.Displaymetrics.Widthpixels;var Height = Resources.Displaymetrics.Heightpixels;var density = Resources.Displaymetrics.Density; // screen tightness App.ScreenWidth = width/density; // screen width App.ScreenHeight = Height/density; //ScreenScreenHighdegree containing24asinglebitof theMarkQuestionsBarHighdegree PasseveronsizeallocatedreceivedTakeof theHighdegreeNocontainingMarkQuestionsBarHighdegreeloadapplication(New App());}iOS under AppDelegate.cs add: Public Override BOOL finishedlaunching(uiapplication app, nsdictionary Options){Global::Xamarin.Forms.Forms.Init();App.ScreenWidth = UIScreen.Mainscreen.Bounds.Width; // screen width App.ScreenHeight = UIScreen.Mainscreen.Bounds.Height; // screen height loadapplication(New App());return Base.finishedlaunching(app, Options);}
Xamarin.Forms Get the screen height when you start the app