public BaseStackLayout GetBaseLayout()
{
var grid = new Grid
{
BackgroundColor = Color.White.ToFormsColor(),
VerticalOptions = LayoutOptions.FillAndExpand,
HorizontalOptions = LayoutOptions.FillAndExpand,
RowDefinitions =
{
new RowDefinition { Height = GridLength.Auto }
},
ColumnDefinitions =
{
new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) },
new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) },
new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) },
new ColumnDefinition { Width = new GridLength(1, GridUnitType.Star) }
}
};
grid.Children.Add (Drawer, 0, 1, 0, 1);
foreach (var layout in Layouts)
{
grid.Children.Add (layout, 1, 4, 0, 1);
}
var baseLayout = new BaseStackLayout
{
Children = { grid },
Padding = new Thickness(0)
};
return baseLayout;
}