FlexLayout.SetOrder(BindableObject, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
, b
und 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 0
hat, würden die Elemente in diesem Fall weiterhin in der Sequenz a, b, c
layouten .