Ler en inglés

Compartir por


Xamarin.CommunityToolkit.Behaviors Espacio de nombres

Clases

AnimationBase
AnimationBase<TView>
AnimationBehavior
CharactersValidationBehavior

CharactersValidationBehavior es un comportamiento que permite al usuario validar la entrada de texto en función de los parámetros especificados. Por ejemplo, un Entry control se puede aplicar un estilo diferente en función de si se proporciona un valor de texto válido o no válido. Este comportamiento incluye comprobaciones integradas, como comprobar un determinado número de dígitos o caracteres alfanuméricos. Las propiedades adicionales que controlan la validación se heredan de ValidationBehavior.

EmailValidationBehavior

EmailValidationBehavior es un comportamiento que permite a los usuarios determinar si la entrada de texto es o no una dirección de correo electrónico válida. Por ejemplo, un Entry control se puede aplicar un estilo diferente en función de si se proporciona una dirección de correo electrónico válida o no válida. La validación se logra a través de una expresión regular que se usa para comprobar si la entrada de texto es o no una dirección de correo electrónico válida. Se puede invalidar para personalizar la validación a través de las propiedades que hereda de ValidationBehavior.

EventToCommandBehavior

EventToCommandBehavior es un comportamiento que permite al usuario invocar a System.Windows.Input.ICommand a través de un evento . Está diseñado para asociar comandos a eventos expuestos por controles que no se diseñaron para admitir comandos. Permite asignar cualquier evento arbitrario en un control a un comando.

EventToCommandBehavior<TType>

Esto EventToCommandBehavior convierte el objeto remitente en un tipo específico definido por el usuario.

FadeAnimation
FlipHorizontalAnimation
FlipVerticalAnimation
ImpliedOrderGridBehavior

ImpliedOrderGridBehavior permite asignar automáticamente una fila y una Grid columna a una vista en función del orden en que se agrega la vista a Grid. Solo tiene que configurar las definiciones de fila y columna y, a continuación, agregar elementos secundarios a Grid. Todavía puede asignar RowSpan y ColumnSpan a las vistas y sus valores se tendrán en cuenta al asignar una fila y una columna a una vista. Si una vista tiene un valor de fila o columna definido por el usuario, se respetará.

MaskedBehavior

MaskedBehavior es un comportamiento que permite al usuario definir una máscara de entrada para la entrada de datos. Al agregar este comportamiento a un InputView control (es decir, Entry) se forzará al usuario a que solo los valores de entrada coincidan con una máscara determinada. Algunos ejemplos de su uso incluyen la entrada de un número de tarjeta de crédito o un número de teléfono.

MaxLengthReachedBehavior

MaxLengthReachedBehavior es un comportamiento que permite al usuario desencadenar una acción cuando un usuario ha alcanzado la longitud máxima permitida en un InputView. Puede desencadenar un System.Windows.Input.ICommand evento o en función del escenario preferido del usuario.

MaxLengthReachedEventArgs

Objeto contenedor para los argumentos de evento que se proporcionan cuando se desencadena el MaxLengthReached evento.

MultiValidationBehavior

MultiValidationBehavior es un comportamiento que permite al usuario combinar varios validadores para validar la entrada de texto en función de los parámetros especificados. Por ejemplo, un Entry control se puede aplicar un estilo diferente en función de si se proporciona una entrada de texto válida o no válida. Al permitir que el usuario encadene varios validadores existentes juntos, ofrece un alto grado de personalización en lo que respecta a la validación. Las propiedades adicionales que controlan la validación se heredan de ValidationBehavior.

NumericValidationBehavior

NumericValidationBehavior es un comportamiento que permite al usuario determinar si la entrada de texto es un valor numérico válido. Por ejemplo, un Entry control se puede aplicar un estilo diferente en función de si se proporciona una entrada numérica válida o no válida. Las propiedades adicionales que controlan la validación se heredan de ValidationBehavior.

ProgressBarAnimationBehavior
RequiredStringValidationBehavior

RequiredStringValidationBehavior es un comportamiento que permite al usuario determinar si la entrada de texto es igual a texto específico. Por ejemplo, un Entry control se puede aplicar un estilo diferente en función de si se proporciona una entrada de texto válida o no válida. Las propiedades adicionales que controlan la validación se heredan de ValidationBehavior.

RotateAnimation
ScaleAnimation
SetFocusOnEntryCompletedBehavior

SetFocusOnEntryCompletedBehavior es una propiedad adjunta para las entradas que permite al usuario especificar lo que VisualElement debe obtener el foco después de que el usuario complete esa entrada.

ShakeAnimation
TextValidationBehavior

TextValidationBehavior es un comportamiento que permite al usuario validar un texto determinado en función de los parámetros especificados. Al agregar este comportamiento a un InputView control heredado (es decir, Entry) se puede aplicar un estilo diferente en función de si se proporciona un valor de texto válido o no válido. Ofrece varias comprobaciones integradas, como comprobar una determinada longitud o si el valor de entrada coincide con una expresión regular específica. Las propiedades adicionales que controlan la validación se heredan de ValidationBehavior.

UriValidationBehavior

UriValidationBehavior es un comportamiento que permite a los usuarios determinar si la entrada de texto es o no un URI válido. Por ejemplo, un Entry control se puede aplicar un estilo diferente en función de si se proporciona un URI válido o no válido. Las propiedades adicionales que controlan la validación se heredan de ValidationBehavior.

UserStoppedTypingBehavior

UserStoppedTypingBehavior es un comportamiento que permite al usuario desencadenar una acción cuando un usuario ha detenido la entrada de datos cualquier InputView derivación como Entry o SearchBar. Algunos ejemplos de su uso incluyen desencadenar una búsqueda cuando un usuario ha dejado de escribir su consulta de búsqueda.

Enumeraciones

CharacterType

Los tipos de caracteres permitidos usados para determinar si un valor es válido en .CharactersValidationBehavior Puesto que se trata de una marca, se pueden combinar varias marcas.

TextDecorationFlags

Marcas para indicar qué tratamiento Value debe recibir antes de la validación con ValidationBehavior o subclases. Esto se puede usar para recortar o omitir espacios en blanco por ejemplo. Este valor puede omitirse por un comportamiento si Value no es de tipo System.String.

ValidationFlags