Nello script #17 abbiamo visto l'integrazione che possiamo avere tra il sistema operativo e le nostre app, nella fattispecie con la charm di ricerca.
In Windows 8.1 possiamo inserire un campo di ricerca direttamente nell'interfaccia, per incoraggiare questa pratica è stato inserito il controllo SearchBox che permette, appunto, l'inserimento del testo ed un pulsante di ricerca in linea con il resto del sistema operativo.
<SearchBox FocusOnKeyboardInput="True" QuerySubmitted="SearchBoxEventsQuerySubmitted"/>
Il controllo dispone dell'evento QuerySubmitted che si scatena alla pressione del pulsante di ricerca:
private void SearchBoxEventsQuerySubmitted(SearchBox sender, SearchBoxQuerySubmittedEventArgs args) { }
Nel metodo gestore dell'evento possiamo recuperare il testo immesso dall'utente nella proprietà QueryText di SearchBoxQuerySubmittedEventArgs.
Grazie alla proprietà FocusOnKeyboardInput il controllo recupera l'input da tastiera dell'utente in qualunque momento.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Generare un QR Code da ASP.NET Web API
Un confronto tra React, Angular, Vue.js e Svelte: Form e validazione
Modernizzare le applicazioni WPF e Windows Forms con .NET e Windows Apps SDK
Completare le informazioni di log in Entity Framework Core
Creare Azure Function con supporto a OpenAPI
Usare domini personalizzati con Azure Container App
Utilizzare WordPress con Azure App Service
Creare un job summary in una GitHub Action
Filtrare le chiamate HTTP ad un App Service in base al servizio Azure
Semplificare il debug delle query generate da Entity Framework Core
Eseguire uno scroll all'interno di una pagina Blazor
Configuration strongly typed anche per singleton con IOptionsMonitor in ASP.NET Core