Comportamentos do .NET MAUI
Os comportamentos da interface do usuário do aplicativo multiplataforma do .NET (.NET MAUI) permitem que você aumente a funcionalidade dos controles da interface do usuário sem precisar dividi-los em subclasses. Em vez disso, a funcionalidade é implementada em uma classe de comportamento e anexada ao controle como se fizesse parte do próprio controle.
Para obter mais informações sobre Comportamentos, consulte a documentação do .NET MAUI.
Comportamentos do Comportamentos: Kit de Ferramentas da Comunidade do .NET MAUI
O Kit de Ferramentas da Comunidade do .NET MAUI fornece uma coleção de comportamentos pré-criados e reutilizáveis para facilitar a vida dos desenvolvedores. Abaixo os comportamentos fornecidos pelo kit de ferramentas:
Comportamental | Descrição |
---|---|
AnimationBehavior |
O AnimationBehavior é um Behavior que fornece a capacidade de animar qualquer VisualElement ao qual ele está anexado. |
CharactersValidationBehavior |
O CharactersValidationBehavior é um Behavior que permite que o usuário valide a inserção de texto dependendo dos parâmetros especificados. |
EmailValidationBehavior |
O EmailValidationBehavior é um Behavior que permite que os usuários determinem se a inserção de texto é ou não um endereço de email válido. |
EventToCommandBehavior |
O EventToCommandBehavior é um behavior que permite que o usuário invoque um Command por meio de um Event . O recurso foi projetado para associar Comandos a eventos expostos por controles que não foram projetados para dar suporte a Comandos e permite que você mapeie para um Comando qualquer evento arbitrário em um controle. |
IconTintColorBehavior |
O IconTintColorBehavior é um behavior que permite colorir uma imagem. |
ImageTouchBehavior |
O ImageTouchBehavior estende o TouchBehavior fornecendo a capacidade de personalizar Image elementos com base em eventos de toque, clique do mouse e foco. |
MaskedBehavior |
O MaskedBehavior é um Behavior que permite que o usuário defina uma máscara de entrada para inserções de dados. |
MaxLengthReachedBehavior |
O MaxLengthReachedBehavior é um comportamento que permite que o usuário dispare uma ação quando um usuário atingir o comprimento máximo permitido em uma InputView . |
MultiValidationBehavior |
O MultiValidationBehavior é um Behavior que permite que o usuário combine vários validadores para validar a inserção de texto, dependendo de parâmetros especificados. |
NumericValidationBehavior |
O NumericValidationBehavior é um Behavior que permite que o usuário determine se a inserção de texto é um valor numérico válido. |
ProgressBarAnimationBehavior |
A ProgressBarAnimationBehavior cria uma animação em uma ProgressBar , indo do valor do Progresso atual para um valor fornecido ao longo do tempo. |
RequiredStringValidationBehavior |
O RequiredStringValidationBehavior é um Behavior que permite que o usuário determine se a inserção de texto é igual a um texto específico. |
SelectAllTextBehavior |
O SelectAllTextBehavior é um Behavior que permite selecionar todo o texto em uma InputView (por exemplo, uma Entry ou um Editor ) quando se torna focada. |
SetFocusOnEntryCompletedBehavior |
O SetFocusOnEntryCompletedBehavior é um Behavior que dá foco a um VisualElement especificado quando uma Entry é concluída. |
StatusBarBehavior |
O StatusBarBehavior é um Behavior que permite personalizar a cor e o estilo da barra de status do seu dispositivo. |
TextValidationBehavior |
O TextValidationBehavior é um Behavior que permite que o usuário valide um determinado texto dependendo de parâmetros especificados. |
TouchBehavior |
O TouchBehavior é um Behavior que fornece a capacidade de interagir com qualquer VisualElement com base em eventos de toque, clique do mouse e foco. |
UriValidationBehavior |
O UriValidationBehavior é um Behavior que permite que os usuários determinem se a inserção de texto é ou não um URI válido. |
UserStoppedTypingBehavior |
O UserStoppedTypingBehavior é um comportamento que permite que o usuário dispare uma ação quando um usuário interromper a inserção de dados em uma Entry . |
.NET MAUI Community Toolkit