View.VerticalOptions Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает LayoutOptions, который определяет, как располагаются элементы в цикле макета. Это свойство может быть привязано.
public Xamarin.Forms.LayoutOptions VerticalOptions { get; set; }
member this.VerticalOptions : Xamarin.Forms.LayoutOptions with get, set
Значение свойства
Объект , LayoutOptions определяющий способ размещения элемента. Значение по умолчанию — , Fill если не задокументировано иное.
Комментарии
Назначение VerticalOptions изменяет расположение элемента при наличии избыточного пространства по оси Y от родительского макета. Кроме того, он указывает, должен ли элемент использовать оставшееся пространство на оси Y из родительского макета. Если для макета задано расширение нескольких дочерних элементов, дополнительное пространство распределяется пропорционально.
В этом примере создаются четыре представления и их добавление в стек, каждое из которых выкладывается по-разному.
private View CreateButtons ()
{
var button1 = new Button {Text = "TopAligned", VerticalOptions=LayoutOptions.Start};
var button2 = new Button {Text = "CenterAligned", VerticalOptions=LayoutOptions.Center};
var button3 = new Button {Text = "BottomAligned", VerticalOptions=LayoutOptions.End};
var button4 = new Button {Text = "Fill", VerticalOptions=LayoutOptions.Fill};
StackLayout stack = new StackLayout {
Orientation = StackOrientation.Horizontal,
Children = {
button1,
button2,
button3,
button4
}
};
return stack;
}