View.HorizontalOptions Ö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.
LayoutOptionsÖğenin bir düzen döngüsündeki yerleşimini tanımlayan öğesini alır veya ayarlar. Bu, bağlanabilir bir özelliktir.
public Xamarin.Forms.LayoutOptions HorizontalOptions { get; set; }
member this.HorizontalOptions : Xamarin.Forms.LayoutOptions with get, set
Özellik Değeri
LayoutOptionsÖğesinin nasıl yerleşimini tanımlayan bir. FillAksi belirtilmedikçe varsayılan değer.
Açıklamalar
HorizontalOptions atama, üst düzenden X ekseni üzerinde kullanılabilir alan olduğunda öğenin nasıl düzenlendiğini değiştirir. Ayrıca, öğenin üst düzenden X ekseninde soltover alanı tüketmesi gerekip gerekmediğini belirtir. Bir düzenin birden çok alt öğesi Genişlet olarak ayarlandıysa, ek alan orantılı olarak dağıtılır.
Bu örnek dört görünüm oluşturur ve bunları bir yığına ekler ve her biri farklı bir şekilde yerleştiriliyor.
private View CreateButtons ()
{
var button1 = new Button {Text = "LeftAligned", HorizontalOptions=LayoutOptions.Start};
var button2 = new Button {Text = "CenterAligned", HorizontalOptions=LayoutOptions.Center};
var button3 = new Button {Text = "EndAligned", HorizontalOptions=LayoutOptions.End};
var button4 = new Button {Text = "Fill", HorizontalOptions=LayoutOptions.Fill};
StackLayout stack = new StackLayout {
Children = {
button1,
button2,
button3,
button4
}
};
return stack;
}