FlexLayout.SetOrder Methode

Definition

Überlädt

Name Beschreibung
SetOrder(BindableObject, Int32)

Legt die Reihenfolge fest, in der dieses Element im Flexlayout angezeigt wird.

SetOrder(IView, Int32)

SetOrder(BindableObject, Int32)

Quelle:
FlexLayout.cs
Quelle:
FlexLayout.cs
Quelle:
FlexLayout.cs
Quelle:
FlexLayout.cs

Legt die Reihenfolge fest, in der dieses Element im Flexlayout angezeigt wird.

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)

Parameter

bindable
BindableObject

Das Element, für das die Reihenfolge festgelegt werden soll.

value
Int32

Der festzulegende Bestellwert.

Hinweise

Mehrere Elemente haben möglicherweise dieselbe Sortierpriorität, in diesem Fall werden sie in der Reihenfolge angezeigt, in der sie in der Children Liste auftreten. Der Wert von GetOrder(BindableObject) 0 ist standardmäßig 0.

Wenn z. B. 3 untergeordnete Elemente a, bund c in der Reihenfolge hinzugefügt werden, und der Entwickler möchte c in der Mitte angezeigt werden, lautet FlexLayout.SetOrder(b, 1)der richtige Code . (Ein Entwickler, der die Priorität der Reihenfolge für einen Index missachtt, könnte falsch erwarten FlexLayout.SetOrder(c, 1) , dass es funktioniert, aber wie a und b weiterhin die Reihenfolge hat 0, würden die Elemente in diesem Fall weiterhin in der Sequenz a, b, clayouten.

Gilt für:

SetOrder(IView, Int32)

Quelle:
FlexLayout.cs
Quelle:
FlexLayout.cs
Quelle:
FlexLayout.cs
Quelle:
FlexLayout.cs
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)

Parameter

view
IView
order
Int32

Gilt für: