在Windows Phone 7上使用StringFormat绑定?

时间:2010-12-30 23:39:36

标签: windows-phone-7

我正在做一些Windows Phone 7开发,并希望格式化我绑定的字符串。

由于某种原因,我无法使用如下所示的StringFormat。选项就在那里。

 <TextBlock Text="{Binding Distance, StringFormat=\{0\}km}" />

为什么StringFormat不适用于Windows Phone 7?

2 个答案:

答案 0 :(得分:5)

由于Mango使用SL4,因此增加了7.1 / Mango的StringFormat。来自Visual Studio Magazine的示例:

<TextBlock Text="{Binding CurrentDate,StringFormat='dddd, d MMMM yyyy'}" />

答案 1 :(得分:-2)

字符串格式仅在SL4和WPF中可用...并且它不适用于WP7,因为它是Silverlight 3.您可以使用转换器来格式化这些绑定。检查此链接:

Formatting a date in XAML on WP7