A differenza di WPF, Silverlight e Windows Phone Runtime, nell'espressione binding in WinRT non è presente la proprietà StringFormat, utile a concatenare il valore in binding con altro testo personalizzato.
Per sopperire a questo scenario è possibile usare gli oggetti Run con i quali possiamo definire più testi all'interno dello stesso TextBlock. La proprietà Text di Run può essere oggetto di binding.
<TextBlock> <Run Text="Temperatura " /> <Run Text="{Binding Temp}" /> <Run Text="°" /> </TextBlock>
Nel codice di esempio, il risultato può essere il seguente: Temperatura 10°.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Hosting di componenti WebAssembly in un'applicazione Blazor static
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Supporto ai tipi DateOnly e TimeOnly in Entity Framework Core
Effettuare il refresh dei dati di una QuickGrid di Blazor
Creare alias per tipi generici e tuple in C#
Gestire i dati con Azure Cosmos DB Data Explorer
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Visualizzare le change sul plan di Terraform tramite le GitHub Actions
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Usare un KeyedService di default in ASP.NET Core 8
Utilizzare i primary constructor in C#