FlexLayout.SetOrder(BindableObject, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定元素在其同層級中的視覺優先順序。
public static void SetOrder(Xamarin.Forms.BindableObject bindable, int value);
static member SetOrder : Xamarin.Forms.BindableObject * int -> unit
參數
- bindable
- BindableObject
要為其擷取屬性值的物件。
- value
- System.Int32
新的 flex 順序值。
備註
多個元素的排序優先順序可能相同,在此情況下,它們會以出現在清單中的順序顯示 Children 。 根據預設,的 GetOrder(BindableObject) 值為 0。
例如,如果依序新增 3 個子 a系 、 b和 c ,而且開發人員想要 c 出現在中間,則適當的程式代碼為 FlexLayout.SetOrder(b, 1)。 (開發人員可能預期索引的錯亂順序優先順序可能正常 FlexLayout.SetOrder(c, 1) 運作,但因為 a 和 b 仍然會有順序優先順序 0,在此情況下,元素仍會以順序 a, b, c配置 。
