View.HorizontalOptions Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit les LayoutOptions qui définissent la façon dont l’élément est disposé dans un cycle de disposition. Il s’agit d’une propriété pouvant être liée.
public Xamarin.Forms.LayoutOptions HorizontalOptions { get; set; }
member this.HorizontalOptions : Xamarin.Forms.LayoutOptions with get, set
Valeur de propriété
LayoutOptions qui définit comment disposer l’élément. La valeur par défaut est Fill sauf indication contraire.
Remarques
L’affectation de HorizontalOptions modifie la disposition de l’élément lorsque l’espace disponible le long de l’axe X est excédentaire à partir de la disposition parente. En outre, il spécifie si l’élément doit consommer l’espace restant dans l’axe X à partir de la disposition parente. Si plusieurs enfants d’une disposition sont définis pour se développer, l’espace supplémentaire est distribué proportionnellement.
Cet exemple crée quatre vues et les ajoute à une pile, chacune d’entre elles d’une manière différente.
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;
}