Udostępnij za pośrednictwem


View.HorizontalOptions Właściwość

Definicja

Pobiera lub ustawia LayoutOptions , w jaki sposób element jest ustawiany w cyklu układu. Jest to właściwość z możliwością powiązania.

public Xamarin.Forms.LayoutOptions HorizontalOptions { get; set; }
member this.HorizontalOptions : Xamarin.Forms.LayoutOptions with get, set

Wartość właściwości

Element LayoutOptions definiujący sposób układania elementu. Wartość domyślna jest Fill , chyba że udokumentowana jest inaczej.

Uwagi

Przypisanie parametru HorizontalOptions modyfikuje sposób, w jaki element jest rozmieszczony, gdy na osi X znajduje się nadmiar miejsca z układu nadrzędnego. Ponadto określa, czy element powinien korzystać z miejsca pozostawionego na osi X z układu nadrzędnego. Jeśli wiele elementów podrzędnych układu jest ustawionych na rozszerzenie, dodatkowe miejsce jest rozłożone proporcjonalnie.

W tym przykładzie są tworzone cztery widoki i dodaje je do stosu, z których każda jest tworzona w inny sposób.

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

Dotyczy