View.VerticalOptions プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
レイアウト サイクルで要素がどのように配置されるかを定義する LayoutOptions を取得または設定します。 これはバインド可能なプロパティです。
public Xamarin.Forms.LayoutOptions VerticalOptions { get; set; }
member this.VerticalOptions : Xamarin.Forms.LayoutOptions with get, set
プロパティ値
LayoutOptions要素をレイアウトする方法を定義する 。 既定値は、特に記載されていない限りです Fill 。
注釈
VerticalOptions を割り当てると、親レイアウトから Y 軸に沿って余分なスペースを使用できる場合に要素をレイアウトする方法が変更されます。 さらに、要素が親レイアウトの Y 軸の残りの領域を使用するかどうかを指定します。 レイアウトの複数の子が展開するように設定されている場合、余分なスペースは比例して分散されます。
この例では、4 つのビューを作成し、それらをスタックに追加します。それぞれ異なる方法でレイアウトします。
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;
}