FlexLayout.SetOrder(BindableObject, Int32) Methode

Definition

Legt die visuelle Reihenfolge der Priorität des Elements unter den gleichgeordneten Elementen fest.

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

Parameter

bindable
BindableObject

Das Objekt, für das der Eigenschaftswert abgerufen werden soll.

value
System.Int32

Der neue Flex-Wert für die Reihenfolge.

Hinweise

Mehrere Elemente haben möglicherweise die gleiche Reihenfolgespriorität. In diesem Fall werden sie in der Reihenfolge angezeigt, in der sie in der Children Liste auftreten. Standardmäßig ist der Wert von GetOrder(BindableObject) 0.

Wenn für instance 3 Untergeordnete a, bund c in der Reihenfolge hinzugefügt werden und der Entwickler in der Mitte angezeigt werden möchtec, lautet FlexLayout.SetOrder(b, 1)der richtige Code . (Ein Entwickler, der die Reihenfolgepriorität für einen Index falsch verwendet, kann fälschlicherweise erwarten FlexLayout.SetOrder(c, 1) , dass er funktioniert, aber da a und b weiterhin Die Reihenfolgepriorität 0hat, würden die Elemente in diesem Fall weiterhin in der Sequenz a, b, clayouten .

Gilt für: