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
Ridurre il reflow cambiando il CSS
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Creare agenti facilmente con Azure AI Agent Service
Proteggere le risorse Azure con private link e private endpoints
Escludere alcuni file da GitHub Secret Scanning
Gestione file Javascript in Blazor con .NET 9
Utilizzare i variable font nel CSS
Recuperare App Service cancellati su Azure
Referenziare un @layer più alto in CSS
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Triggerare una pipeline su un altro repository di Azure DevOps
Utilizzare Hybrid Cache in .NET 9
I più letti di oggi
- Usare i settings di serializzazione/deserializzazione di System.Text.Json di ASP.NET all'interno di un'applicazione non web
- .NET Conference Italia 2025 - Milano
- The Agentic Day - Milano
- Documentare i servizi REST con Swagger e OpenAPI con .NET 9
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!