Condividi tramite


View.VerticalOptions Proprietà

Definizione

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

Si applica a