Sdílet prostřednictvím


FlexLayout.SetOrder(BindableObject, Int32) Metoda

Definice

Nastaví prioritu vizuálního pořadí prvku na stejné úrovni.

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

Parametry

bindable
BindableObject

Objekt, pro který chcete načíst hodnotu vlastnosti.

value
System.Int32

Nová hodnota flexibilní objednávky.

Poznámky

Více prvků může mít stejnou prioritu řazení, v takovém případě se zobrazí v pořadí, ve kterém se vyskytují v Children seznamu. Ve výchozím nastavení je hodnota GetOrder(BindableObject) 0.

Pokud se například přidají 3 podřízené ac položky , ba a c vývojář chce, aby se zobrazili uprostřed, správný kód je FlexLayout.SetOrder(b, 1). (Vývojář, který si špatně vymýšlí prioritu pořadí indexu, může chybně očekávat FlexLayout.SetOrder(c, 1) , že bude fungovat, ale stejně jako a a b bude mít stále prioritu 0pořadí , budou prvky v takovém případě stále rozložení v sekvenci a, b, c.

Platí pro