Ho un'applicazione WPF 4 che contiene un TextBlock che ha un'associazione unidirezionale a un valore intero (in questo caso, una temperatura in gradi Celsius). Il codice XAML ha questo aspetto:
<TextBlock x:Name="textBlockTemperature">
<Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock>
Funziona bene per visualizzare il valore della temperatura effettiva, ma vorrei formattare questo valore in modo che includa ° C anziché solo il numero (30 ° C invece di soli 30). Ho letto di StringFormat e ho visto diversi esempi generici come questo:
// format the bound value as a currency
<TextBlock Text="{Binding Amount, StringFormat={}{0:C}}" />
e
// preface the bound value with a string and format it as a currency
<TextBlock Text="{Binding Amount, StringFormat=Amount: {0:C}}"/>
Sfortunatamente, nessuno degli esempi che ho visto ha aggiunto una stringa al valore associato come sto cercando di fare. Sono sicuro che deve essere qualcosa di semplice ma non ho fortuna a trovarlo. Qualcuno può spiegarmi come farlo?
{}
?