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
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Sostituire la GitHub Action di login su private registry
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Definire stili a livello di libreria in Angular
Limitare le richieste lato server con l'interactive routing di Blazor 8
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Generare file per il download da Blazor WebAssembly
Implementare l'infinite scroll con QuickGrid in Blazor Server
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Specificare il versioning nel path degli URL in ASP.NET Web API