View.HorizontalOptions 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 HorizontalOptions { get; set; }
member this.HorizontalOptions : Xamarin.Forms.LayoutOptions with get, set
Valore della proprietà
Oggetto LayoutOptions che definisce come eseguire il layout dell'elemento. Il valore predefinito non è Fill documentato in caso contrario.
Commenti
L'assegnazione di HorizontalOptions modifica il modo in cui l'elemento viene disposto quando è disponibile spazio in eccesso lungo l'asse X dal layout padre. Specifica inoltre se l'elemento deve utilizzare lo spazio sinistro nell'asse X dal layout padre. Se più elementi figlio di un layout sono impostati per espandere, lo spazio aggiuntivo viene distribuito in modo proporzionale.
In questo esempio vengono create quattro viste e aggiunte a uno stack, ognuna disposta in modo diverso.
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;
}