KeyboardExtensions
Les KeyboardExtensions
fournissent une série de méthodes d’extension qui permettent d’interagir avec le clavier sur les contrôles qui prennent en charge l’entrée de texte.
Les KeyboardExtensions
se trouvent sous l’espace de noms CommunityToolkit.Maui.Core.Platform
. Il vous suffit donc d’ajouter la ligne suivante pour commencer :
using CommunityToolkit.Maui.Core.Platform;
Méthodes pour les claviers logiciels
Les méthodes suivantes vous permettent de fermer le clavier, de l’afficher et de vérifier s’il est ouvert.
Masquer le clavier
La méthode HideKeyboardAsync
masque le clavier logiciel d’entrée s’il est actuellement visible
L’exemple suivant montre comment masquer le clavier pour une entrée donnée :
using CommunityToolkit.Maui.Core.Platform;
entry.HideKeyboardAsync(CancellationToken.None);
Afficher le clavier
La méthode ShowKeyboardAsync
affiche le clavier logiciel d’entrée et indique le contrôle pour lequel vous l’ouvrez
L’exemple suivant montre comment afficher le clavier pour une entrée donnée :
using CommunityToolkit.Maui.Core.Platform;
entry.ShowKeyboardAsync(CancellationToken.None);
IsSoftKeyboardShowing
La méthode IsSoftKeyboardShowing
indique si le clavier logiciel est actuellement ouvert.
L’exemple suivant montre comment vérifier si le clavier logiciel d’entrée est actuellement ouvert et affiché :
using CommunityToolkit.Maui.Core.Platform;
entry.IsSoftKeyboardShowing()
Exemples
Vous trouverez un exemple de cette extension en action dans l’Exemple d’application du kit d’outils de la communauté .NET MAUI.
API
Vous pouvez trouver le code source deKeyboardExtensions
sur le référentiel du kit de ressources de la communauté .NET MAUI sur GitHub.
.NET MAUI Community Toolkit