View.VerticalOptions Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Öğenin düzen döngüsünde LayoutOptions nasıl yerleştirildiğini tanımlayan öğesini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.
public Xamarin.Forms.LayoutOptions VerticalOptions { get; set; }
member this.VerticalOptions : Xamarin.Forms.LayoutOptions with get, set
Özellik Değeri
LayoutOptions Öğesinin nasıl düzenleyebileceğinizi tanımlayan bir. Aksi belgelenmediği sürece varsayılan değerdir Fill .
Açıklamalar
VerticalOptions atandığında, üst düzenden Y ekseni boyunca fazla alan olduğunda öğenin yerleştirilme şekli değiştirilir. Buna ek olarak, öğenin üst düzenden Y ekseninde kalan alanı tüketmesi gerekip gerekmediğini belirtir. Düzenin birden çok alt alanı genişletecek şekilde ayarlanırsa, fazladan alan orantılı olarak dağıtılır.
Bu örnek dört görünüm oluşturur ve her biri farklı bir şekilde yerleştirilerek bunları bir yığına ekler.
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;
}