<TextBlock Text="{Binding Amount}" />
我有这个文本块,它只是显示了我绑定的数字。 我想要的是它可以在绑定之前附加'AED'。意味着如果绑定了4.00,它将显示:
AED 4.00
如果我不想创建另一个文本块并将其用于AED并且不想从'4.00'更改绑定到'AED 4.00'的值,那么有没有办法做这种事情?
答案 0 :(得分:1)
您应该实施$string[$i]
并在XAML中使用它,将IValueConverter
值转换为double
看看这个sample
答案 1 :(得分:0)
对于WPF应用程序,请使用此:
只需将StringFormat放入Binding
即可 <TextBlock Text="{Binding Amount, StringFormat=AED {0}}" />