Просто добавьте оператор ИЛИ между флагами
layout.Children.Add(topMenu, new Rectangle(0, 0, 1, 90), AbsoluteLayoutFlags.PositionProportional|AbsoluteLayoutFlags.SizeProportional|AbsoluteLayoutFlags.SizeProportional);
Вы можете добавить оператор |
к любым значениям, доступным для AbsoluteLayoutFlags
enum
. Или вы можете попробовать ниже одного
Вы можете добавить AbsoluteLayoutFlags
к любому элементу управления, сколько вам нужно. Посмотрите на этот пример кода
var layout = new AbsoluteLayout
{
BackgroundColor = Color.Blue.WithLuminosity(0.9),
VerticalOptions = LayoutOptions.FillAndExpand
};
var topMenu = new Label
{
Text = "Left",
TextColor = Color.Black
};
AbsoluteLayout.SetLayoutFlags(topMenu,
AbsoluteLayoutFlags.None|AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(topMenu,
new Rectangle(0, 0, 1, 90));
layout.Children.Add(topMenu);