View.VerticalOptions Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta l'elemento LayoutOptions che definisce come l'elemento viene disposto in un ciclo di layout. Si tratta di una proprietà associabile.
public Xamarin.Forms.LayoutOptions VerticalOptions { get; set; }
member this.VerticalOptions : Xamarin.Forms.LayoutOptions with get, set
Valore della proprietà
Oggetto LayoutOptions che definisce la modalità di layout dell'elemento. Il valore predefinito è Fill se non diversamente documentato.
Commenti
L'assegnazione di VerticalOptions modifica il modo in cui l'elemento viene disposto quando è disponibile spazio in eccesso lungo l'asse Y dal layout padre. Specifica inoltre se l'elemento deve utilizzare lo spazio rimanente nell'asse Y dal layout padre. Se più elementi figlio di un layout sono impostati per espandersi, lo spazio aggiuntivo viene distribuito proporzionalmente.
In questo esempio vengono create quattro viste e vengono aggiunte a uno stack, ognuna disposta in modo diverso.
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;
}