FlexLayout Clase

Definición

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

public class FlexLayout : Xamarin.Forms.Layout<Xamarin.Forms.View>
type FlexLayout = class
    inherit Layout<View>
Herencia

Comentarios

FlexLayout es un Layout<T> elemento que establece eficazmente que está Children de una manera similar a la de CSS Flexbox.

La Direction propiedad determina el eje principal del diseño. La JustifyContent propiedad determina cómo Children se colocan a lo largo del eje principal. La AlignItems propiedad especifica cómo Children se disponen a lo largo del eje cruzado; la AlignContent propiedad funciona de forma similar, pero se aplica a filas o columnas completas, no a elementos individuales.

El tamaño inicial de un elemento secundario se establece con SetBasis(BindableObject, FlexBasis) y su comportamiento de cambio de tamaño se establece con SetGrow(BindableObject, Single) y SetShrink(BindableObject, Single).

Constructores

FlexLayout()

Crea un FlexLayout con valores predeterminados.

Campos

AlignContentProperty

Memoria auxiliar de la propiedad AlignContent.

AlignItemsProperty

Memoria auxiliar de la propiedad AlignItems.

AlignSelfProperty

Memoria auxiliar de la propiedad adjunta que, opcionalmente, invalida la alineación de este elemento secundario dentro de su fila o columna en el elemento principal.

BasisProperty

Memoria auxiliar de la propiedad adjunta que contiene información sobre la base relativa o absoluta de este elemento.

DirectionProperty

Memoria auxiliar de la propiedad Direction.

GrowProperty

Memoria auxiliar de la propiedad adjunta que determina el crecimiento proporcional que este elemento aceptará para dar cabida al diseño de la fila o columna.

JustifyContentProperty

Memoria auxiliar de la propiedad JustifyContent.

OrderProperty

Memoria auxiliar de la propiedad adjunta que determina el orden visual de este elemento entre sus elementos relacionados.

PositionProperty

Memoria auxiliar de la propiedad Position.

ShrinkProperty

Memoria auxiliar de la propiedad adjunta que determina la reducción proporcional de tamaño que este elemento aceptará para dar cabida al diseño de la fila o columna.

WrapProperty

Memoria auxiliar de la propiedad Wrap.

Propiedades

AlignContent

Obtiene o establece un valor que controla el modo de alineación de varias filas o columnas de elementos secundarios.

AlignItems

Obtiene o establece un valor que controla cómo se disponen los elementos secundarios dentro de su fila o columna correspondiente.

AnchorX

Obtiene o establece el componente X del punto central de cualquier transformación relativa a los límites del elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
AnchorY

Obtiene o establece el componente Y del punto central de cualquier transformación relativa a los límites del elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
AutomationId

Obtiene o establece un valor que permite que el marco de automatización busque este elemento e interactúe con él.

(Heredado de Element)
Background

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
BackgroundColor

Obtiene o establece el color que rellenará el fondo de un VisualElement. Es una propiedad enlazable.

(Heredado de VisualElement)
Batched

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Behaviors

Obtiene la lista de comportamientos asociados a este elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
BindingContext

Obtiene o establece el objeto que contiene las propiedades que van a dirigir las propiedades enlazadas que pertenecen a este BindableObject.

(Heredado de BindableObject)
Bounds

Obtiene los límites del elemento.

(Heredado de VisualElement)
CascadeInputTransparent

Obtiene o establece un valor que controla si los elementos secundarios heredan la transparencia de entrada de this diseño cuando la transparencia se establece en true.

(Heredado de Layout)
Children

Obtiene una IList<Vista> del elemento secundario del diseño.

(Heredado de Layout<T>)
class

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de NavigableElement)
ClassId

Obtiene o establece un valor que se usa para identificar una colección de elementos similares semánticamente.

(Heredado de Element)
Clip

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
Direction

Obtiene o establece la dirección flexible de los elementos secundarios dentro de este diseño.

DisableLayout

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Dispatcher

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de BindableObject)
EffectControlProvider

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Effects

Lista de los efectos aplicados a este elemento.

(Heredado de Element)
FlowDirection

Obtiene o establece la dirección de flujo del diseño.

(Heredado de VisualElement)
GestureController

Obtiene el controlador de gestos de la vista.

(Heredado de View)
GestureRecognizers

Colección de reconocedores de gestos asociados a esta vista.

(Heredado de View)
Height

Obtiene el alto representado actualmente de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)
HeightRequest

Obtiene o establece la invalidación de alto deseado de este elemento.

(Heredado de VisualElement)
HorizontalOptions

Obtiene o establece el objeto LayoutOptions que define cómo se dispone el elemento dentro de un ciclo de diseño. Es una propiedad enlazable.

(Heredado de View)
Id

Obtiene un valor que se puede utilizar para identificar de forma única un elemento durante la ejecución de una aplicación.

(Heredado de Element)
InputTransparent

Obtiene o establece un valor que indica si este elemento deber involucrarse en el ciclo de interacción del usuario. Es una propiedad enlazable.

(Heredado de VisualElement)
IsClippedToBounds

Obtiene o establece un valor que determina si el diseño debe recortar sus elementos secundarios por sus límites.

(Heredado de Layout)
IsEnabled

Obtiene o establece un valor que indica si este elemento está habilitado en la interfaz de usuario. Es una propiedad enlazable.

(Heredado de VisualElement)
IsFocused

Obtiene un valor que indica si este elemento está visible en estos momentos. Es una propiedad enlazable.

(Heredado de VisualElement)
IsInNativeLayout

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsNativeStateConsistent

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsPlatformEnabled

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsTabStop

Obtiene o establece un valor que indica si este elemento está incluido en la navegación por tabulación. Es una propiedad enlazable.

(Heredado de VisualElement)
IsVisible

Obtiene o establece un valor que determina si estos elementos deben formar parte del árbol visual o no. Es una propiedad enlazable.

(Heredado de VisualElement)
JustifyContent

Obtiene o establece un valor que describe cómo se justifican los elementos secundarios cuando hay espacio adicional en torno a ellos.

LogicalChildren

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Margin

Obtiene o establece el margen de la vista.

(Heredado de View)
MinimumHeightRequest

Obtiene o establece un valor que reemplaza la altura mínima que solicitará el elemento durante el diseño.

(Heredado de VisualElement)
MinimumWidthRequest

Obtiene o establece un valor que reemplaza el ancho mínimo que solicitará el elemento durante el diseño.

(Heredado de VisualElement)
Navigation

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de NavigableElement)
NavigationProxy

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de NavigableElement)
Opacity

Obtiene o establece el valor de opacidad aplicado al elemento cuando se representa. Es una propiedad enlazable.

(Heredado de VisualElement)
Padding

Obtiene o establece el espaciado interno del diseño.

(Heredado de Layout)
Parent

Obtiene o establece el elemento principal del elemento.

(Heredado de Element)
ParentView
Obsoleto.

Obtiene el elemento que es el antecesor más cercano de este elemento, que es un VisualElement.

(Heredado de Element)
Platform
Obsoleto.

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de Element)
Position

Obtiene o establece un valor que controla si las coordenadas de los elementos secundarios se especifican en términos absolutos o relativos.

RealParent

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
Resources

Obtiene o establece el diccionario de recursos locales.

(Heredado de VisualElement)
Rotation

Obtiene o establece la rotación en grados sobre el eje Z (rotación afín) cuando se representa el elemento.

(Heredado de VisualElement)
RotationX

Obtiene o establece la rotación en grados sobre el eje X (rotación de perspectiva) cuando se representa el elemento.

(Heredado de VisualElement)
RotationY

Obtiene o establece la rotación en grados sobre el eje Y (rotación de perspectiva) cuando se representa el elemento.

(Heredado de VisualElement)
Scale

Obtiene o establece el factor de escala aplicado al elemento.

(Heredado de VisualElement)
ScaleX

Obtiene o establece un valor de escala que se aplicará a la dirección del eje X.

(Heredado de VisualElement)
ScaleY

Obtiene o establece un valor de escala que se aplicará a la dirección del eje Y.

(Heredado de VisualElement)
Style

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de NavigableElement)
StyleClass

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de NavigableElement)
StyleId

Obtiene o establece un valor definido por el usuario que identifica de forma única el elemento.

(Heredado de Element)
TabIndex

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
TranslationX

Obtiene o establece el delta de traslación X del elemento.

(Heredado de VisualElement)
TranslationY

Obtiene o establece el delta de traslación Y del elemento.

(Heredado de VisualElement)
Triggers

Obtiene la lista de desencadenadores asociados a este elemento. Es una propiedad enlazable.

(Heredado de VisualElement)
VerticalOptions

Obtiene o establece el objeto LayoutOptions que define cómo se dispone el elemento dentro de un ciclo de diseño. Es una propiedad enlazable.

(Heredado de View)
Visual

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
Width

Obtiene el ancho representado actualmente de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)
WidthRequest

Obtiene o establece la invalidación de ancho deseado de este elemento.

(Heredado de VisualElement)
Wrap

Obtiene o establece un valor que controla si los elementos secundarios dentro este diseño se encapsulan (y cómo).

X

Obtiene la posición X actual de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)
Y

Obtiene la posición Y actual de este elemento. Esta propiedad enlazable es de solo lectura.

(Heredado de VisualElement)

Métodos

ApplyBindings()

Aplica los enlaces a BindingContext.

(Heredado de BindableObject)
BatchBegin()

Señala el inicio de un lote de cambios en las propiedades de elementos.

(Heredado de VisualElement)
BatchCommit()

Señala el final de un lote de comandos para el elemento y que esos comandos ahora deberían estar confirmados.

(Heredado de VisualElement)
ChangeVisualState()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
ClearValue(BindableProperty)

Borra cualquier valor establecido por SetValue para property.

(Heredado de BindableObject)
ClearValue(BindablePropertyKey)

Borra cualquier valor establecido por SetValue para la propiedad que propertyKey identifica.

(Heredado de BindableObject)
CoerceValue(BindableProperty)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de BindableObject)
CoerceValue(BindablePropertyKey)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de BindableObject)
Descendants()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
EffectIsAttached(String)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
FindByName(String)

Recupera el elemento que tiene el nombre especificado.

(Heredado de Element)
Focus()

Intenta establecer el foco en este elemento.

(Heredado de VisualElement)
ForceLayout()

Fuerza un ciclo de diseño ciclo en el elemento y todos sus descendientes.

(Heredado de Layout)
GetAlignSelf(BindableObject)

Devuelve el valor que, opcionalmente, invalida la alineación de este elemento secundario dentro de su fila o columna en el elemento principal.

GetBasis(BindableObject)

Devuelve el valor que describe la longitud de base relativa o absoluta de este elemento.

GetChildElements(Point)

Devuelve los elementos secundarios que están visualmente bajo el point especificado.

(Heredado de View)
GetGrow(BindableObject)

Devuelve el valor que determina el crecimiento proporcional que este elemento aceptará para dar cabida al diseño de la fila o columna.

GetOrder(BindableObject)

Devuelve el orden visual del elemento entre sus elementos relacionados.

GetShrink(BindableObject)

Devuelve el valor que determina la reducción proporcional de tamaño que este elemento aceptará para dar cabida al diseño de la fila o columna.

GetSizeRequest(Double, Double)
Obsoleto.

Devuelve SizeRequest del diseño. Al llamar a este método empieza el paso de medida de un ciclo de diseño.

(Heredado de Layout)
GetValue(BindableProperty)

Devuelve el valor contenido en la propiedad BindableProperty.

(Heredado de BindableObject)
GetValues(BindableProperty, BindableProperty)
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
GetValues(BindableProperty, BindableProperty, BindableProperty)
Obsoleto.

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
InvalidateLayout()

Invalida el diseño actual.

(Heredado de Layout)
InvalidateMeasure()

Método que se llama para invalidar el diseño de este VisualElement. Genera el evento MeasureInvalidated.

(Heredado de VisualElement)
InvalidateMeasureNonVirtual(InvalidationTrigger)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
IsSet(BindableProperty)

Devuelve true si existe y se ha establecido la propiedad de destino.

(Heredado de BindableObject)
Layout(Rectangle)

Actualiza los límites del elemento durante el ciclo de diseño.

(Heredado de VisualElement)
LayoutChildren(Double, Double, Double, Double)

Dispone Children en el rectángulo especificado.

LowerChild(View)

Envía un elemento secundario al final de la pila visual.

(Heredado de Layout)
Measure(Double, Double, MeasureFlags)

Devuelve el tamaño mínimo que un elemento visual necesita para mostrarse en el dispositivo.

(Heredado de VisualElement)
NativeSizeChanged()

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
OnAdded(T)

Se invoca cuando se agrega un elemento secundario al diseño. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Layout<T>)
OnAdded(View)

Método al que se llama cuando el diseño flexible se agrega a una vista.

OnBindingContextChanged()

Se invoca siempre que cambia el contexto de enlace de View. Invalide este método a fin de agregar el control de clases para este evento.

(Heredado de View)
OnChildAdded(Element)

Los desarrolladores de aplicaciones pueden invalidar este método para responder cuando se agrega un elemento secundario.

(Heredado de Layout<T>)
OnChildMeasureInvalidated()

Se invoca cuando un elemento secundario del diseño ha emitido MeasureInvalidated. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Layout)
OnChildMeasureInvalidated(Object, EventArgs)

Se invoca cuando un elemento secundario del diseño ha emitido MeasureInvalidated. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Layout)
OnChildRemoved(Element)
Obsoleto.

Los desarrolladores de aplicaciones pueden invalidar este método para responder cuando se quita un elemento secundario.

(Heredado de Layout<T>)
OnChildRemoved(Element, Int32)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de Layout<T>)
OnChildrenReordered()

Se invoca siempre que el evento ChildrenReordered está a punto de ser emitido. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de VisualElement)
OnMeasure(Double, Double)

Método al que se llama para solicitar que el diseño mida sus elementos secundarios.

OnParentSet()

Método al que se llama cuando se establece el elemento principal del diseño.

OnPropertyChanged(String)

Método al que se llama cuando una propiedad enlazada cambia.

(Heredado de Element)
OnPropertyChanging(String)

Llama a este método desde una clase secundaria para notificar que se va a producir un cambio en una propiedad.

(Heredado de BindableObject)
OnRemoved(T)

Se invoca cuando se quita un elemento secundario del diseño. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Layout<T>)
OnRemoved(View)

Método al que se llama cuando el diseño se quita de una vista.

OnSizeAllocated(Double, Double)

Este método se llama cuando se establece el tamaño del elemento durante un ciclo de diseño. Este método se llama justo antes de que se produzca el evento SizeChanged. Implemente este método a fin de agregar el control de clases para este evento.

(Heredado de Layout)
OnSizeRequest(Double, Double)
Obsoleto.

Se llama a este método durante el paso de medida de un ciclo de diseño para obtener el tamaño deseado de un elemento.

(Heredado de VisualElement)
OnTabIndexPropertyChanged(Int32, Int32)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
OnTabStopPropertyChanged(Boolean, Boolean)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
RaiseChild(View)

Envía un elemento secundario al principio de la pila visual.

(Heredado de Layout)
RemoveBinding(BindableProperty)

Quita un enlace definida previamente.

(Heredado de BindableObject)
RemoveDynamicResource(BindableProperty)

Quita un recurso dinámico definido previamente.

(Heredado de Element)
ResolveLayoutChanges()

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de Layout)
SetAlignSelf(BindableObject, FlexAlignSelf)

Establece un valor que, opcionalmente, invalida la alineación de elemento de este elemento secundario dentro del elemento principal.

SetBasis(BindableObject, FlexBasis)

Establece el valor que describe la longitud de base relativa o absoluta de este elemento.

SetBinding(BindableProperty, BindingBase)

Asigna un enlace a una propiedad.

(Heredado de BindableObject)
SetDynamicResource(BindableProperty, String)

Establece que la propiedad BindableProperty de este elemento se actualice a través del DynamicResource con la clave proporcionada.

(Heredado de Element)
SetGrow(BindableObject, Single)

Establece el valor que determina el crecimiento proporcional que este elemento aceptará para dar cabida al diseño de la fila o columna.

SetOrder(BindableObject, Int32)

Establece la prioridad del orden visual del elemento entre sus elementos relacionados.

SetShrink(BindableObject, Single)

Establece el valor que determina la reducción proporcional de tamaño que este elemento aceptará para dar cabida al diseño de la fila o columna.

SetValue(BindableProperty, Object)

Establece el valor de la propiedad especificada.

(Heredado de BindableObject)
SetValue(BindablePropertyKey, Object)

Establece el valor de la propiedad propertyKey.

(Heredado de BindableObject)
SetValueCore(BindableProperty, Object, SetValueFlags)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
SetValueFromRenderer(BindableProperty, Object)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
SetValueFromRenderer(BindablePropertyKey, Object)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
ShouldInvalidateOnChildAdded(View)

Una vez implementado, debería devolver true si child llama a InvalidateMeasure() y devolver false en caso contrario.

(Heredado de Layout)
ShouldInvalidateOnChildRemoved(View)

Una vez implementado, debería devolver true si child llama a InvalidateMeasure() al quitarse y devolver false en caso contrario.

(Heredado de Layout)
SizeAllocated(Double, Double)

Se llama a SizeAllocated durante un ciclo de diseño para indicar el inicio de un diseño de árbol secundario.

(Heredado de VisualElement)
TabIndexDefaultValueCreator()

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
TabStopDefaultValueCreator()

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de VisualElement)
UnapplyBindings()

Deshace todos los enlaces establecidos previamente.

(Heredado de BindableObject)
Unfocus()

Anula el foco en este elemento.

(Heredado de VisualElement)
UpdateChildrenLayout()

Indica al diseño que rediseñe todos sus elementos secundarios.

(Heredado de Layout)

Eventos

BatchCommitted

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
BindingContextChanged

Se produce siempre que cambia la propiedad BindingContext.

(Heredado de BindableObject)
ChildAdded

Se produce cada vez que se agrega un elemento secundario al elemento.

(Heredado de Element)
ChildRemoved

Se produce cada vez que se quita un elemento secundario del elemento.

(Heredado de Element)
ChildrenReordered

Se produce cuando se han vuelto a ordenar los elementos secundarios de un VisualElement.

(Heredado de VisualElement)
DescendantAdded

Se produce cada vez que se agrega un elemento secundario al subárbol de elementos.

(Heredado de Element)
DescendantRemoved

Se produce cada vez que se quita un elemento secundario del subárbol de elementos.

(Heredado de Element)
FocusChangeRequested

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de VisualElement)
Focused

Se produce cuando el elemento recibe el foco.

(Heredado de VisualElement)
LayoutChanged

Se produce al final de un ciclo de diseño si alguna Bounds del elemento secundario ha cambiado.

(Heredado de Layout)
MeasureInvalidated

Evento que se provoca cuando se invalida el diseño de un elemento visual.

(Heredado de VisualElement)
PlatformSet
Obsoleto.

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

(Heredado de Element)
PropertyChanged

Se produce cuando ha cambiado una propiedad.

(Heredado de BindableObject)
PropertyChanging

Se produce cuando una propiedad está a punto de cambiar.

(Heredado de BindableObject)
SizeChanged

Se produce cuando las propiedades Width o Height cambian el valor en este elemento.

(Heredado de VisualElement)
Unfocused

Se produce cuando el elemento pierde el foco.

(Heredado de VisualElement)

Implementaciones de interfaz explícitas

IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de BindableObject)
IElementController.SetValueFromRenderer(BindableProperty, Object)

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de Element)
IGestureController.CompositeGestureRecognizers

Para uso interno de la plataforma de Xamarin.Forms.

(Heredado de View)
INameScope.RegisterName(String, Object)

Sólo para uso interno.

(Heredado de Element)
IVisualElementController.EffectiveFlowDirection

Obtiene la dirección de flujo visual efectiva para el elemento en la plataforma, teniendo en cuenta la configuración regional y del flujo lógico.

(Heredado de VisualElement)
IVisualElementController.InvalidateMeasure(InvalidationTrigger)

Este método es para uso interno.

(Heredado de VisualElement)

Métodos de extensión

AbortAnimation(IAnimatable, String)

Detiene la animación.

Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>)

Establece los parámetros especificados e inicia la animación.

AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action)

Establece los parámetros especificados e inicia la animación cinética.

AnimationIsRunning(IAnimatable, String)

Devuelve un valor booleano que indica si la animación que ha especificado handle se está ejecutando o no.

Batch(IAnimatable)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

GetPropertyIfSet<T>(BindableObject, BindableProperty, T)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

SetAppThemeColor(BindableObject, BindableProperty, Color, Color)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String)

Crea y aplica un enlace a una propiedad.

SetBinding<TSource>(BindableObject, BindableProperty, Expression<Func<TSource,Object>>, BindingMode, IValueConverter, String)
Obsoleto.

Crea y aplica un enlace desde una expresión.

SetOnAppTheme<T>(BindableObject, BindableProperty, T, T)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

FindByName<T>(Element, String)

Devuelve la instancia del tipo T que tiene el nombre name en el ámbito que incluye element.

FindNextElement(ITabStopElement, Boolean, IDictionary<Int32,List<ITabStopElement>>, Int32)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

GetSortedTabIndexesOnParentPage(VisualElement)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

GetTabIndexesOnParentPage(ITabStopElement, Int32)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

FadeTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que realiza la atenuación que describen los parámetros opacity, length y easing.

LayoutTo(VisualElement, Rectangle, UInt32, Easing)

Devuelve una tarea que disminuye los límites del VisualElement especificado por la view al rectángulo especificado por el parámetro bounds.

RelRotateTo(VisualElement, Double, UInt32, Easing)

Gira el VisualElement especificado por view de su giro actual por drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que escala el VisualElement especificado por view de su escala actual a dscale.

RotateTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que realiza la rotación que describen los parámetros rotation, length y easing.

RotateXTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que sesga el eje Y por opacity, al tomar la length del período y al usar easing.

RotateYTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que sesga el eje X por opacity, al tomar la length del período y al usar easing.

ScaleTo(VisualElement, Double, UInt32, Easing)

Devuelve una tarea que escala el VisualElement especificado por view al factor scale de escala absoluta.

ScaleXTo(VisualElement, Double, UInt32, Easing)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

ScaleYTo(VisualElement, Double, UInt32, Easing)

Diseño similar al de una caja flexible que dispone los elementos secundarios en filas o columnas (opcionalmente encapsulables) de elementos secundarios.

TranslateTo(VisualElement, Double, Double, UInt32, Easing)

Anima las propiedades TranslationX y TranslationY de un elemento de sus valores actuales a los nuevos. Esto garantiza que el diseño de entrada está en la misma posición que el diseño visual.

HasVisualStateGroups(VisualElement)

Devuelve true si element tiene uno o varios grupos de estado visual asociados a él. De lo contrario, devuelve false.

Se aplica a

Consulte también