Udostępnij przez


FlexLayout.SetOrder(BindableObject, Int32) Metoda

Definicja

Ustawia priorytet kolejności wizualizacji elementu między jego elementami równorzędnymi.

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

Parametry

bindable
BindableObject

Obiekt, dla którego ma być pobierana wartość właściwości.

value
System.Int32

Nowa wartość zamówienia flex.

Uwagi

Wiele elementów może mieć ten sam priorytet porządkowania, w takim przypadku będą one wyświetlane w kolejności, w której występują na Children liście. Domyślnie wartość to GetOrder(BindableObject) 0.

Jeśli na przykład 3 elementy podrzędne a, bi c są dodawane w kolejności, a deweloper chce c pojawić się w środku, odpowiedni kod to FlexLayout.SetOrder(b, 1). (Deweloper myląc priorytet zamówienia dla indeksu może błędnie oczekiwać FlexLayout.SetOrder(c, 1) , że będzie działać, ale ponieważ a i b nadal będzie miał priorytet 0zamówienia , elementy w tym przypadku nadal będą układać w sekwencji a, b, c.

Dotyczy