次の方法で共有


FlexLayout.SetOrder(BindableObject, Int32) メソッド

定義

要素の兄弟間で、視覚的な順序の優先順位を設定します。

public static void SetOrder (Xamarin.Forms.BindableObject bindable, int value);
static member SetOrder : Xamarin.Forms.BindableObject * int -> unit

パラメーター

bindable
BindableObject

プロパティ値の取得対象となるオブジェクト。

value
System.Int32

新しい柔軟な順序値。

注釈

複数の要素の順序付け優先度が同じ場合、一覧で発生した順序で Children 表示されます。 既定では、 の GetOrder(BindableObject) 値は 0 です。

たとえば、3 つの子 a、、 bおよび c が順番に追加され、開発者 c が中央に表示する場合、適切なコードは です FlexLayout.SetOrder(b, 1)。 (開発者がインデックスの順序の優先順位を間違えると誤って動作すると予想 FlexLayout.SetOrder(c, 1) される場合がありますが a 、 と b では順序の優先順位 0が引き続き発生するため、その場合の要素はシーケンス a, b, c内でレイアウトされます。

適用対象