在winrt通用应用程序中将额外文本附加到绑定的文本块

时间:2015-05-04 07:02:51

标签: c# binding windows-phone-8.1 winrt-xaml

<TextBlock Text="{Binding Amount}" />

我有这个文本块,它只是显示了我绑定的数字。 我想要的是它可以在绑定之前附加'AED'。意味着如果绑定了4.00,它将显示:

AED 4.00

如果我不想创建另一个文本块并将其用于AED并且不想从'4.00'更改绑定到'AED 4.00'的值,那么有没有办法做这种事情?

2 个答案:

答案 0 :(得分:1)

您应该实施$string[$i]并在XAML中使用它,将IValueConverter值转换为double

看看这个sample

答案 1 :(得分:0)

对于WPF应用程序,请使用此

只需将StringFormat放入Binding

即可
     <TextBlock Text="{Binding Amount, StringFormat=AED {0}}" />