View.HorizontalOptions Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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;
}