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
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Ottimizzazione dei block template in Angular 17
Implementare il throttling in ASP.NET Core
Filtering sulle colonne in una QuickGrid di Blazor
Utilizzare gRPC su App Service di Azure
Gestire errori funzionali tramite exception in ASP.NET Core Web API
Gestire undefined e partial nelle reactive forms di Angular
Implementare l'infinite scroll con QuickGrid in Blazor Server
Come migrare da una form non tipizzata a una form tipizzata in Angular
Usare lo spread operator con i collection initializer in C#