Freigeben über


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 das übergeordnete Layout verfügbar ist. Darüber hinaus wird angegeben, ob das Element in der X-Achse vom übergeordneten Layout aus noch übrig gebliebenen Platz belegen 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 = "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: