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
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Effettuare il binding di date in Blazor
Miglioramenti agli screen reader e al contrasto in Angular
Filtrare i dati di una QuickGrid in Blazor con una drop down list
Eseguire query verso tipi non mappati in Entity Framework Core
Load test di ASP.NET Core con k6
Come migrare da una form non tipizzata a una form tipizzata in Angular
Le novità di Angular: i miglioramenti alla CLI
Accesso sicuro ai secrets attraverso i file in Azure Container Apps
Utilizzare politiche di resiliency con Azure Container App
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione