Share via


FlexLayout.SetOrder 方法

定义

重载

SetOrder(BindableObject, Int32)

设置元素在其同级中的可视化顺序优先级。

SetOrder(IView, Int32)

SetOrder(BindableObject, Int32)

设置元素在其同级中的可视化顺序优先级。

public:
 static void SetOrder(Microsoft::Maui::Controls::BindableObject ^ bindable, int value);
public static void SetOrder (Microsoft.Maui.Controls.BindableObject bindable, int value);
static member SetOrder : Microsoft.Maui.Controls.BindableObject * int -> unit
Public Shared Sub SetOrder (bindable As BindableObject, value As Integer)

参数

bindable
BindableObject

针对其检索属性值的对象。

value
Int32

新弹性顺序值。

注解

多个元素的排序优先级可能相同,在这种情况下,它们将以列表中发生的顺序出现 Children 。 默认情况下,值为 GetOrder(BindableObject) 0。

例如,如果 3 个子级 ab并且 c 按顺序添加,并且开发人员希望在 c 中间显示,则正确的代码为 FlexLayout.SetOrder(b, 1)。 (开发人员错误地预期索引的排序优先级可能正常工作FlexLayout.SetOrder(c, 1),但是,在这种情况下0ab,元素仍会按顺序排列。a, b, c

适用于

SetOrder(IView, Int32)

public:
 void SetOrder(Microsoft::Maui::IView ^ view, int order);
public void SetOrder (Microsoft.Maui.IView view, int order);
member this.SetOrder : Microsoft.Maui.IView * int -> unit
Public Sub SetOrder (view As IView, order As Integer)

参数

view
IView
order
Int32

适用于