View.HorizontalOptions Propriété

Définition

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

S’applique à