View.HorizontalOptions Özellik

Tanım

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

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

Şunlara uygulanır