Aracılığıyla paylaş


FlexLayout.SetOrder(BindableObject, Int32) Yöntem

Tanım

Öğesinin görsel sıra önceliğini eşdüzey öğeleri arasında ayarlar.

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

Parametreler

bindable
BindableObject

Özellik değerinin alındığı nesne.

value
System.Int32

Yeni esnek sipariş değeri.

Açıklamalar

Birden çok öğe aynı sıralama önceliğine sahip olabilir, bu durumda bunlar listede bulundukları Children sırada görünür. Varsayılan olarak değeri GetOrder(BindableObject) 0'dır.

Örneğin, 3 alt aöğe , bve c sırasıyla eklenirse ve geliştirici ortada görünmesini isterse c , uygun kod olur FlexLayout.SetOrder(b, 1). (Bir dizin için bir geliştiricinin sipariş önceliğini yanlış belirlemesi hatalı bir şekilde çalışmayı bekliyor FlexLayout.SetOrder(c, 1) olabilir, ancak a ve b yine de sipariş önceliğine 0sahip olacaktır. Bu durumdaki öğeler yine de dizisinde a, b, cdüzenlenecektir.

Şunlara uygulanır