Condividi tramite


KeyboardExtensions

Fornisce KeyboardExtensions una serie di metodi di estensione che supportano l'interazione con la tastiera nei controlli che supportano l'input di testo.

È KeyboardExtensions possibile trovare sotto lo CommunityToolkit.Maui.Core.Platform spazio dei nomi in modo da aggiungere semplicemente la riga seguente per iniziare:

using CommunityToolkit.Maui.Core.Platform;

Metodi soft keyboard

I metodi seguenti consentono di chiudere, mostrare e controllare se la tastiera è aperta.

Nascondi tastiera

Il HideKeyboardAsync metodo nasconde la tastiera di input leggero se è attualmente visibile

Nell'esempio seguente viene illustrato come nascondere la tastiera per una determinata voce:

using CommunityToolkit.Maui.Core.Platform;

entry.HideKeyboardAsync(CancellationToken.None);

Mostra tastiera

Il ShowKeyboardAsync metodo mostrerà la tastiera di input leggero e indica il controllo per cui si apre

Nell'esempio seguente viene illustrato come visualizzare la tastiera per una determinata voce:

using CommunityToolkit.Maui.Core.Platform;

entry.ShowKeyboardAsync(CancellationToken.None);

Visualizzazione di SoftKeyboard

Il IsSoftKeyboardShowing metodo indica se la tastiera soft è attualmente aperta.

L'esempio seguente mostra come verificare se la tastiera di input flessibile è attualmente aperta e visualizzata:

using CommunityToolkit.Maui.Core.Platform;

entry.IsSoftKeyboardShowing()

Esempi

È possibile trovare un esempio di questa estensione in azione nell'applicazione di esempio .NET MAUI Community Toolkit.

API

È possibile trovare il codice sorgente per KeyboardExtensions over nel repository GitHub di .NET MAUI Community Toolkit.