View.VerticalOptions Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 VerticalOptions { get; set; }
member this.VerticalOptions : 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 VerticalOptions modifica cómo se coloca el elemento cuando hay espacio sobrante disponible a lo largo del eje Y desde el diseño primario. Además, especifica si el elemento debe consumir espacio restante en el eje Y 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 forma diferente.
private View CreateButtons ()
{
var button1 = new Button {Text = "TopAligned", VerticalOptions=LayoutOptions.Start};
var button2 = new Button {Text = "CenterAligned", VerticalOptions=LayoutOptions.Center};
var button3 = new Button {Text = "BottomAligned", VerticalOptions=LayoutOptions.End};
var button4 = new Button {Text = "Fill", VerticalOptions=LayoutOptions.Fill};
StackLayout stack = new StackLayout {
Orientation = StackOrientation.Horizontal,
Children = {
button1,
button2,
button3,
button4
}
};
return stack;
}