Bir tamsayı değerine tek yönlü bağlanma (bu durumda Santigrat derece cinsinden sıcaklık) olan bir TextBlock içeren bir WPF 4 uygulamam var. XAML şuna benzer:
<TextBlock x:Name="textBlockTemperature">
<Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock>
Bu, gerçek sıcaklık değerini görüntülemek için iyi çalışıyor, ancak bu değeri yalnızca sayı yerine ° C'yi içerecek şekilde biçimlendirmek istiyorum (yalnızca 30 yerine 30 ° C). StringFormat hakkında bir şeyler okudum ve bunun gibi birkaç genel örnek gördüm:
// format the bound value as a currency
<TextBlock Text="{Binding Amount, StringFormat={}{0:C}}" />
ve
// preface the bound value with a string and format it as a currency
<TextBlock Text="{Binding Amount, StringFormat=Amount: {0:C}}"/>
Ne yazık ki, gördüğüm örneklerin hiçbiri, yapmaya çalıştığım gibi bağlı değere bir dize eklemedi. Eminim basit bir şey olmalı ama onu bulmakta hiç şansım yok. Biri bana bunun nasıl yapılacağını açıklayabilir mi?
{}
?