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
.NET Aspire per applicazioni distribuite
Esporre un server MCP esistente con Azure API Management
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Effettuare un clone parziale di un repository di GitHub
Utilizzare @property per animare nativamente un oggetto HTML tramite CSS
Integrare LLM alle nostre applicazioni in .NET con MCP
Escludere alcuni file da GitHub Copilot
Abilitare il rolling update su Azure Functions flex consumption
Fissare una versione dell'agent nelle pipeline di Azure DevOps
Eliminare record doppi in Sql Server
Utilizzare il metodo IntersectBy per eseguire l'intersection di due liste
Utilizzare i variable font nel CSS


