View.VerticalOptions Eigenschaft

Definition

Ruft das LayoutOptions-Element ab, das definiert, wie die Elemente in einem Layoutzyklus angeordnet werden. Dies ist eine bindbare Eigenschaft.

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

Eigenschaftswert

Ein LayoutOptions , der definiert, wie das Element auszulegen ist. Der Standardwert ist Fill , sofern nicht anders dokumentiert.

Hinweise

Durch das Zuweisen von VerticalOptions wird die Anordnung des Elements geändert, wenn entlang der Y-Achse über das übergeordnete Layout mehr Platz verfügbar ist. Darüber hinaus wird angegeben, ob das Element den leer gebliebenen Platz in der Y-Achse vom übergeordneten Layout verbrauchen soll. Wenn mehrere untergeordnete Elemente eines Layouts erweitert werden sollen, wird der zusätzliche Platz proportional verteilt.

In diesem Beispiel werden vier Ansichten erstellt und einem Stapel hinzugefügt, wobei jede auf eine andere Weise gestaltet wird.

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

Gilt für: