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
Effettuare il binding di date in Blazor
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Utilizzare la session affinity con Azure Container Apps
Eseguire le GitHub Actions offline
Usare le variabili per personalizzare gli stili CSS
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Usare lo spread operator con i collection initializer in C#
Copiare automaticamente le secret tra più repository di GitHub
Gestire domini wildcard in Azure Container Apps
Utilizzare un service principal per accedere a Azure Container Registry
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Disabilitare automaticamente un workflow di GitHub