FlexLayout.SetOrder(BindableObject, Int32) Yöntem

Tanım

Öğenin eş değerleri arasında görsel sıra önceliğini 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ınacağı nesne.

value
Int32

Yeni esnek sipariş değeri.

Açıklamalar

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

Örneğin, a, bve c 3 alt öğesi sırasıyla eklenirse ve Geliştirici c 'Nin ortasında görünmesini istiyorsa, uygun kod flexlayout. SetOrder (b, 1)olur. ( Bir dizin için bir geliştirici hatalı hesaplama önceliği, esnek düzeni yanlışlıkla bekleyebilir . SetOrder (c, 1) çalışıyor, ancak b ve b de sıra önceliği 0olur, bu durumda bu durumda olan öğeler a, b, csırasıyla düzen almaya devam eder.

Şunlara uygulanır