View.VerticalOptions Özellik

Tanım

Öğ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;
}

Şunlara uygulanır