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 . |
.NET MAUI Community Toolkit