FlexLayout.SetOrder(BindableObject, Int32) Método

Definición

Establece la prioridad del orden visual del elemento entre sus elementos relacionados.Sets the visual order priority of the element among its siblings.

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

Parámetros

bindable
BindableObject

Objeto del que se va a recuperar el valor de propiedad.The object for which to retrieve the property value.

value
Int32

Nuevo valor de orden flexible.The new flex order value.

Comentarios

Varios elementos pueden tener la misma prioridad de ordenación, en cuyo caso aparecerán en el orden en que aparecen en la Children lista.Multiple elements may have the same ordering priority, in which case they will appear in the order in which they occur in the Children list. De forma predeterminada, el valor de GetOrder(BindableObject) es 0.By default, the value of GetOrder(BindableObject) is 0.

Por ejemplo, si se agregan 3 elementos secundarios a, by c en orden, y el desarrollador desea que c aparezca en el centro, el código adecuado es FlexLayout. SetOrder (b, 1).For instance, if 3 children a, b, and c are added in order, and the developer wishes c to appear in the middle, the proper code is FlexLayout.SetOrder(b, 1). (Un desarrollador que no tiene prioridad sobre el orden de un índice podría esperar erróneamente a que FlexLayout. SetOrder (c, 1) funcione, pero como a y b todavía tendrá prioridad de orden 0, los elementos en ese caso todavía se incluirán en la secuencia a, b, c.(A developer mistaking order priority for an index might wrongly expect FlexLayout.SetOrder(c, 1) to work, but as a and b will still have order priority 0, the elements in that case would still layout in the sequence a, b, c.

Se aplica a