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
Utilizzare Containers in .NET Aspire
Proteggere l'endpoint dell'agente A2A delle Logic App
Le cron expression di un workflow di GitHub
Gestire il ciclo di vita di AbortController in Javascript
Semplificare la gestione dei modelli con Azure AI Foundry Model Router
Ottimizzare i costi con Smart tier in Azure Blob Storage
Ottimizzare la content-visibility in CSS specificando lo spazio da occupato dall'area non renderizzata
Eliminare record doppi in Sql Server
Eseguire query in contemporanea con EF
Gestire pubblicazione Kubernetes tramite .NET Aspire
Integrare OpenTelemetry direttamente in Azure Monitor
Gestione dei codeowners in GitHub
I più letti di oggi
- ASP.NET MVC 4
- Progressive Web Apps with Blazor and Azure
- ASP.NET Core 5 & Blazor 5
- Web Camp - ASP.NET MVC 3
- Microsoft Azure: DocumentDB e Search
- Cordova, WinJS e Universal App
- WinRT: accesso ai dati e alla rete
- Community Days 2010: WebForms.Reload()
- Effettuare il log delle chiamate a function di GPT in ASP.NET Web API
- ASP.NET Core 2




