У мене є додаток WPF 4, який містить TextBlock, який має одностороннє прив'язування до цілого значення (в цьому випадку температура в градусах Цельсія). XAML виглядає так:
<TextBlock x:Name="textBlockTemperature">
<Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock>
Це добре працює для відображення фактичного значення температури, але я хотів би відформатувати це значення, щоб воно включало ° C замість просто числа (30 ° C замість всього 30). Я читав про StringFormat і бачив декілька загальних прикладів на кшталт цього:
// format the bound value as a currency
<TextBlock Text="{Binding Amount, StringFormat={}{0:C}}" />
і
// preface the bound value with a string and format it as a currency
<TextBlock Text="{Binding Amount, StringFormat=Amount: {0:C}}"/>
На жаль, жоден із прикладів, які я бачив, не додав рядок до пов'язаного значення, як я намагаюся зробити. Я впевнений, що це має бути щось просте, але мені не пощастить знайти його. Хтось може мені пояснити, як це зробити?
{}
?