WPF StringFormat = {} {0:N}错误“预期”

时间:2010-06-11 03:04:37

标签: wpf xaml visual-studio-2008-sp1 string-formatting

我在VS 2008中使用stringformat绑定在WP 2008中收到错误,vs 2008中的wpf存在固有问题吗?

错误1预期'ConstituentCrossrateGridControl.xaml 70 141 PriceViewWpfLibrary

4 个答案:

答案 0 :(得分:4)

如错误消息所示,请尝试将StringFormat值包装在单引号中。例如:

<TextBlock Text="{Binding StringFormat='{}{0:N}'}" />

答案 1 :(得分:4)

Visual Studio 2008 IDE的XAML语法分析器有几个错误,它会抱怨某些有效的XAML无效。

这种逃避方法对你有用吗?

StringFormat=\{0:N\}

答案 2 :(得分:0)

我认为只有在target属性为String类型时才能使用它。

答案 3 :(得分:0)

我的猜测是您使用单引号打开属性值,但使用双引号将其关闭。但这只是猜测。

请发布参考的代码行,以便我们为您提供更好的反馈。