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级 、 bc ,并且开发人员希望在 c 中间显示,则正确的代码为 FlexLayout.SetOrder(b, 1)。 (开发人员错误索引的顺序优先级可能会错误地期望FlexLayout.SetOrder(c, 1)有效,但与 和 b 仍将具有顺序优先级0一样a,在这种情况下,元素仍将在序列a, b, c中布局。

适用于