Compartir a través de


View.HorizontalOptions Propiedad

Definición

Obtiene o establece el objeto LayoutOptions que define cómo se dispone el elemento dentro de un ciclo de diseño. Es una propiedad enlazable.

public Xamarin.Forms.LayoutOptions HorizontalOptions { get; set; }
member this.HorizontalOptions : Xamarin.Forms.LayoutOptions with get, set

Valor de propiedad

que LayoutOptions define cómo diseñar el elemento. El valor predeterminado es Fill a menos que se documente lo contrario.

Comentarios

La asignación de HorizontalOptions modifica cómo se coloca el elemento cuando hay un exceso de espacio disponible a lo largo del eje X desde el diseño primario. Además, especifica si el elemento debe consumir espacio restante en el eje X desde el diseño primario. Si se establecen varios elementos secundarios de un diseño para expandirse, el espacio adicional se distribuye proporcionalmente.

En este ejemplo se crean cuatro vistas y se agregan a una pila, cada una de ellas de una manera diferente.

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

Se aplica a