Nelle applicazioni per Windows Phone 7 è frequente l'uso del controllo TextBox per permette l'input da parte dell'utente qualora non sia possibile con controlli più specifici come il DatePicker o simili. Data la natura del dispositivo è fondamentale supportare l'utente e renderlo il più veloce possibile nell'inserimento dei dati e nel raggiungimento dell'informazione.
A questo scopo viene in aiuto la proprietà InputScope del controllo TextBox che permette di specificare la tipologia di input che l'utente dovrebbe immettere nella casella di testo. Ad esempio, se il testo da inserire è un URI, è possibile configurare in questo modo la TextBox:
<TextBox InputScope="Url" x:Name="sampleUri" />
In questo modo quando il controllo ottiene il focus con il tap, la tastiera che compare per l'immissione del testo avrà un layout e un suggerimento testo volto all'inserimento dell'indirizzo, come nell'immagine seguente.

Vi sono molteplici input scope, molti dei quali simili, ma che differiscono nei suggerimenti che vengono dati. Tra i più importanti ci sono TelephoneNumber, CurrencyAmount, Digits. E' possibile trovare l'elenco completo a questo indirizzo:
http://msdn.microsoft.com/en-us/library/system.windows.input.inputscopenamevalue
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ordine e importanza per @layer in CSS
Utilizzare Container Queries nominali
Managed deployment strategy in Azure DevOps
Migliorare i tempi di risposta di GPT tramite lo streaming endpoint in ASP.NET Core
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Referenziare un @layer più alto in CSS
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Testare il failover sulle region in Azure Storage
Utilizzare Hybrid Cache in .NET 9
Creare una libreria CSS universale: Nav menu
Utilizzare l nesting nativo dei CSS
Creare agenti facilmente con Azure AI Agent Service
I più letti di oggi
- Utilizzare WebJobs su Linux con Azure App Service
- Le novità di C#6 e Visual Studio 2015
- domani su @aspitalia troverete un articolo speciale dedicato a Windows Phone 8: non ... https://aspit.co/wp-summit #WPSummit
- chiudiamo con @GentiliMoreno: autenticazione e autorizzazione per #asp.netmvc e #webapi con #owin: https://aspit.co/web14-live #aspilive