Partager via


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.