[MacOS] Tabbed Page Top Offset Fix (#1042)

* Tabbed Page Top Offset Fix

* Fixed Tabs
This commit is contained in:
Marko B. Ludolph 2017-07-24 23:17:16 +02:00 коммит произвёл Rui Marinho
Родитель 839cc9f5c5
Коммит f3f3424544
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -101,8 +101,13 @@ namespace Xamarin.Forms.Platform.MacOS
if (!Element.Bounds.IsEmpty)
View.Frame = new System.Drawing.RectangleF((float)Element.X, (float)Element.Y, (float)Element.Width, (float)Element.Height);
var topOffset = TabHolderHeight;
var tabStyle = Tabbed.OnThisPlatform().GetTabsStyle();
if (tabStyle == TabsStyle.Hidden || tabStyle == TabsStyle.OnNavigation)
topOffset = 0;
var frame = View.Frame;
Page.ContainerArea = new Rectangle(0, 0, frame.Width, frame.Height - TabHolderHeight);
Page.ContainerArea = new Rectangle(0, 0, frame.Width, frame.Height - topOffset);
if (!_queuedSize.IsZero)
{