Compartir a través de


Comportamientos de .NET MAUI

Los comportamientos de .NET Multi-platform App UI (.NET MAUI) permiten agregar funciones a los controles de la interfaz de usuario sin tener que incluirlos en subclases. En su lugar, la función se implementa en una clase de comportamiento y se asocia al control como si fuera parte de este.

Para obtener más información sobre los comportamientos, consulte la documentación de .NET MAUI.

Comportamientos del kit de herramientas de la comunidad .NET MAUI

El kit de herramientas de la comunidad .NET MAUI proporciona una colección de comportamientos precompilados y reutilizables para facilitar la vida a los desarrolladores. Estos son los comportamientos proporcionados por el kit de herramientas:

Comportamiento Descripción
AnimationBehavior AnimationBehavior es un Behavior que proporciona la capacidad de animar cualquier VisualElement al que se adjunte.
CharactersValidationBehavior CharactersValidationBehavior es un Behavior que permite al usuario validar la entrada de texto en función de los parámetros especificados.
EmailValidationBehavior EmailValidationBehavior es un Behavior que permite a los usuarios determinar si la entrada de texto es una dirección de correo electrónico válida o no.
EventToCommandBehavior EventToCommandBehavior es un behavior que permite al usuario invocar a Command a través de un Event. 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.
IconTintColorBehavior El IconTintColorBehavior es un behavior que permite dibujar una imagen.
ImageTouchBehavior El ImageTouchBehavior amplía el TouchBehavior al proporcionar la capacidad de personalizar elementos Image basados en la entrada táctil, el clic del mouse y los eventos de desplazamiento.
MaskedBehavior MaskedBehavior es un Behavior que permite al usuario definir una máscara de entrada para la entrada de datos.
MaxLengthReachedBehavior MaxLengthReachedBehavior es un comportamiento que permite al usuario desencadenar una acción cuando un usuario haya alcanzado la longitud máxima permitida en un InputView.
MultiValidationBehavior MultiValidationBehavior es un Behavior que permite al usuario combinar varios validadores para validar la entrada de texto en función de los parámetros especificados.
NumericValidationBehavior NumericValidationBehavior es un Behavior que permite al usuario determinar si la entrada de texto es un valor numérico válido.
ProgressBarAnimationBehavior El ProgressBarAnimationBehavior anima un ProgressBar desde su valor de progreso actual a un valor proporcionado a lo largo del tiempo.
RequiredStringValidationBehavior RequiredStringValidationBehavior es un Behavior que permite al usuario determinar si la entrada de texto es igual que texto específico.
SelectAllTextBehavior SelectAllTextBehavior es un Behavior que permite seleccionar todo el texto de un InputView (por ejemplo: Entry o Editor) cuando se centra.
SetFocusOnEntryCompletedBehavior SetFocusOnEntryCompletedBehavior es un Behavior que proporciona foco a un VisualElement especificado cuando se completa Entry.
StatusBarBehavior StatusBarBehavior es un Behavior que permite personalizar el color y el estilo de la barra de estado del dispositivo.
TextValidationBehavior TextValidationBehavior es un Behavior que permite al usuario validar un texto determinado en función de los parámetros especificados.
TouchBehavior TouchBehavior es un Behavior que proporciona la capacidad de interactuar con cualquier VisualElement basado en la entrada táctil, el clic del mouse y los eventos de desplazamiento.
UriValidationBehavior UriValidationBehavior es un Behavior que permite a los usuarios determinar si la entrada de texto es un URI válido o no.
UserStoppedTypingBehavior UserStoppedTypingBehavior es un comportamiento que permite al usuario desencadenar una acción cuando un usuario haya detenido la entrada de datos de un Entry.