Tôi có một ứng dụng WPF 4 có chứa TextBlock có liên kết một chiều với một giá trị số nguyên (trong trường hợp này là nhiệt độ tính bằng độ C). XAML trông như thế này:
<TextBlock x:Name="textBlockTemperature">
<Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock>
Điều này hoạt động tốt để hiển thị giá trị nhiệt độ thực tế nhưng tôi muốn định dạng giá trị này để nó bao gồm ° C thay vì chỉ số (30 ° C thay vì chỉ 30). Tôi đã đọc về StringFormat và tôi đã thấy một số ví dụ chung như thế này:
// format the bound value as a currency
<TextBlock Text="{Binding Amount, StringFormat={}{0:C}}" />
và
// preface the bound value with a string and format it as a currency
<TextBlock Text="{Binding Amount, StringFormat=Amount: {0:C}}"/>
Thật không may, không có ví dụ nào tôi thấy đã nối một chuỗi vào giá trị ràng buộc như tôi đang cố gắng thực hiện. Tôi chắc chắn rằng nó phải là một cái gì đó đơn giản nhưng tôi không có may mắn tìm thấy nó. Bất cứ ai có thể giải thích cho tôi làm thế nào để làm điều đó?
{}
?