Comportements .NET MAUI
Les comportements .NET MAUI (.NET Multi-platform App UI) vous permettent d’ajouter des fonctionnalités aux contrôles d’interface utilisateur sans devoir les sous-classer. En effet, vous implémentez les fonctionnalités dans une classe de comportement et les attachez au contrôle comme si elles en faisaient partie.
Pour plus d’informations sur les comportements, reportez-vous à la documentation .NET MAUI.
Comportements du kit d’outils de la communauté .NET MAUI
Le kit d’outils de la communauté .NET MAUI fournit une collection de comportements prédéfinis et réutilisables pour faciliter la vie des développeurs. Voici les comportements fournis par le kit d’outils :
Comportement | Description |
---|---|
AnimationBehavior |
AnimationBehavior est un Behavior qui permet d’animer tout VisualElement auquel il est attaché. |
CharactersValidationBehavior |
Le CharactersValidationBehavior est un Behavior qui permet à l’utilisateur de valider une entrée de texte en fonction de paramètres spécifiés. |
EmailValidationBehavior |
Le EmailValidationBehavior est un Behavior qui permet aux utilisateurs de déterminer si une entrée de texte est ou non une adresse e-mail valide. |
EventToCommandBehavior |
Le EventToCommandBehavior est un behavior qui permet à l’utilisateur d’appeler une Command via un Event . Il est conçu pour associer des commandes à des événements exposés par des contrôles qui n’ont pas été conçus pour prendre en charge des commandes. Il vous permet de mapper n’importe quel événement arbitraire sur un contrôle à une commande. |
IconTintColorBehavior |
Le IconTintColorBehavior est un behavior qui vous permet de teinter une image. |
ImageTouchBehavior |
Le ImageTouchBehavior étend le TouchBehavior en offrant la possibilité de personnaliser des éléments Image en fonction d’événements tactiles, par clic de souris et pointage. |
MaskedBehavior |
Le MaskedBehavior est un Behavior qui permet à l’utilisateur de définir un masque d’entrée pour l’entrée de données. |
MaxLengthReachedBehavior |
Le MaxLengthReachedBehavior est un comportement qui permet à l’utilisateur de déclencher une action quand un utilisateur a atteint la longueur maximale autorisée sur une InputView . |
MultiValidationBehavior |
Le MultiValidationBehavior est un Behavior qui permet à l’utilisateur de combiner plusieurs validateurs pour valider une entrée de texte en fonction de paramètres spécifiés. |
NumericValidationBehavior |
Le NumericValidationBehavior est un Behavior qui permet à l’utilisateur de déterminer si une entrée de texte est une valeur numérique valide. |
ProgressBarAnimationBehavior |
Le ProgressBarAnimationBehavior anime une ProgressBar de sa valeur de progression actuelle jusqu’à une valeur fournie au fil du temps. |
RequiredStringValidationBehavior |
Le RequiredStringValidationBehavior est un Behavior qui permet à l’utilisateur de déterminer si une entrée de texte est égale à un texte spécifique. |
SelectAllTextBehavior |
Le SelectAllTextBehavior est un Behavior qui permet de sélectionner tout le texte d’une InputView (par exemple une Entry ou un Editor ) quand elle a le focus. |
SetFocusOnEntryCompletedBehavior |
Le SetFocusOnEntryCompletedBehavior est un Behavior qui donne le focus à un VisualElement spécifié quand une Entry a été effectuée. |
StatusBarBehavior |
Le StatusBarBehavior est un Behavior qui vous permet de personnaliser la couleur et le style de la barre d’état de votre appareil. |
TextValidationBehavior |
Le TextValidationBehavior est un Behavior qui permet à l’utilisateur de valider un texte donné en fonction de paramètres spécifiés. |
TouchBehavior |
Le TouchBehavior est Behavior qui offre la possibilité d’interagir avec tous les VisualElement en fonction d’événements tactiles, par clic de souris et pointage. |
UriValidationBehavior |
Le UriValidationBehavior est un Behavior qui permet aux utilisateurs de déterminer si une entrée de texte est ou non un URI valide. |
UserStoppedTypingBehavior |
Le UserStoppedTypingBehavior est un comportement qui permet à l’utilisateur de déclencher une action quand un utilisateur a arrêté l’entrée de données dans une Entry . |
.NET MAUI Community Toolkit