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
Specificare il numero di parentesi graffe nella string interpolation in combinazione con i string literal in C#
Usare il versioning con i controller di ASP.NET Core Web API
Introduzione alla security con GitHub
Impostare dinamicamente il nome di una run di un workflow di GitHub
Le novità di .NET 7 e C# 11
Workflow di continuous deployment tramite pull request label in GitHub
Ottimizzare la persistenza che coinvolge un solo oggetto con Entity Framework Core 7
Definire lo stile CSS in base alle dimensioni del container
Track 1: @andysal74 con real world #dotnet architectureTrack 2: @apomic80 con modernizzazione di applicazioni #wpf e #winforms con #blazor Siamo in live streaming da: https://aspit.co/netconf-22 #aspilive #netconfit
Raggruppare i parametri di una minimal API in un singolo oggetto in ASP.NET Core
Elencare le container images installate in un cluster di Kubernetes
Evitare la command injection in un workflow di GitHub