In Silverlight 4.0 sono state aggiunte ulteriori funzionalità alla Binding markup extension come StringFormat, TargetNullValue e FallbackValue
Nella fattispecie, TargetNullValue permette di impostare un testo da visualizzare qualora la proprietà in binding sia nulla.
Ovviamente tutto questo direttamente nel markup, all'interno dell'espressione di binding.
<TextBlock x:Name="ApplicationTitle"
Text="{Binding SearchName, StringFormat='RICERCA ARTICOLI PER: \{0\}',TargetNullValue='RICERCA ARTICOLI'}" />StringFormat, invece, permette anche di posizionare il valore della proprietà in binding all'interno di un testo, senza la necessità di definire un converter.
Come possiamo vedere nello snippet, l'accoppiata di queste due proprietà ci permette di creare con pochissimo codice testi attivi e autoesplicativi, ad esempio, per visualizzare chiavi di ricerca digitati dall'utente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Combinare Container Queries e Media Queries
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Utilizzare Locust con Azure Load Testing
Simulare Azure Cosmos DB in locale con Docker
Utilizzare WhenEach per processare i risultati di una lista di task
Recuperare gli audit log in Azure DevOps
Semplificare i deployment con le label in Azure Container App
La gestione della riconnessione al server di Blazor in .NET 9
Utilizzo delle stepped value functions nel CSS
Pubblicare un MCP Server in GitHub MCP Registry
Abilitare il rolling update su Azure Functions flex consumption
Integrare LLM alle nostre applicazioni in .NET con MCP


