View.HorizontalOptions 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 HorizontalOptions { get; set; }
member this.HorizontalOptions : 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 HorizontalOptions wird die Anordnung des Elements geändert, wenn entlang der X-Achse mehr Platz als im übergeordneten Layout verfügbar ist. Darüber hinaus gibt es an, ob das -Element auf der X-Achse vom übergeordneten Layout übrig gebliebenen Speicherplatz belegen soll. Wenn mehrere untergeordnete Elemente eines Layouts erweitert werden sollen, wird der zusätzliche Raum proportional verteilt.

In diesem Beispiel werden vier Ansichten erstellt und einem Stapel hinzugefügt, die jeweils anders gestaltet werden.

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

Gilt für: