Blog.Mobile.Components.DrawerLayout.GetBaseLayout C# (CSharp) Метод

GetBaseLayout() публичный Метод

public GetBaseLayout ( ) : BaseStackLayout
Результат BaseStackLayout
		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;
		}