In Windows 8.1 e Windows Phone 8.1 la gestione della tastiera nelle Universal App è demandata completamente al sistema operativo. La tastiera viene tipicamente attivata quando una TextBox riceve il focus e chiusa in caso contrario.
Ci sono scenari nei quali questa gestione non è sufficiente ed il controllo deve essere non più automatico, ma demandato all'app.
Mediante la classe InputPane (nel namespace Windows.UI.ViewManagement) è possibile gestire l'area che la tastiera va ad oscurare, aprendola o chiudendola.
InputPane.TryHide()
Il semplice frammento di codice precedente, se possibile, prova a chiudere la tastiera.
Generalmente la classe InputPane viene utilizzata nella realizzazione dei video game, ma ciò non toglie che è possibile utilizzarla in qualsiasi applicazione WinRT.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Paginare i risultati con QuickGrid in Blazor
Usare il versioning con i controller di ASP.NET Core Web API
Evitare la script injection nelle GitHub Actions
Ottimizzare la latenza in Blazor 8 tramite InteractiveAuto render mode
Utilizzare le collection expression in C#
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable
Criptare la comunicazione con mTLS in Azure Container Apps
Gestire domini wildcard in Azure Container Apps
Assegnare un valore di default a un parametro di una lambda in C#
Cambiare la chiave di partizionamento di Azure Cosmos DB
Inizializzare i container in Azure Container Apps
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management