Condividi tramite


FlexLayout.SetOrder(BindableObject, Int32) Metodo

Definizione

Imposta la priorità dell'ordine visivo dell'elemento tra gli elementi di pari livello.

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

Parametri

bindable
BindableObject

Oggetto per cui recuperare il valore della proprietà.

value
System.Int32

Nuovo valore dell'ordine flessibile.

Commenti

Più elementi possono avere la stessa priorità di ordinamento, nel qual caso verranno visualizzati nell'ordine in cui si verificano nell'elenco Children . Per impostazione predefinita, il valore di GetOrder(BindableObject) è 0.

Ad esempio, se 3 figli a, e vengono aggiunti in ordine e c lo sviluppatore desidera c essere visualizzato al centro, il codice appropriato è FlexLayout.SetOrder(b, 1)b. Uno sviluppatore che scambia la priorità dell'ordine per un indice potrebbe essere FlexLayout.SetOrder(c, 1) errato, ma come a e b avrà ancora la priorità 0dell'ordine , gli elementi in questo caso avrebbero ancora layout nella sequenza a, b, c.

Si applica a