这是'这应该工作'之一!的东西。 这是XAML:
<TextBlock Text="{Binding XPath=UnitStrength, StringFormat={}{0:N0}}" Margin="0,0,15,0" FontFamily="BauderieScriptSSK Bold" FontSize="24" HorizontalAlignment="Center" VerticalAlignment="Top" Grid.Column="6" Grid.Row="2"/>
这是输出:
是的,这个字体有一个逗号(我也检查了默认的Windows字体,也没有出现逗号)。
我是否缺少某种与WPF有关的超级秘密奇怪?我也尝试使用其他StringFormats插入逗号,但是它们会抛出运行时错误(在XamlReader中)。这个XAML位于HiearchicalDataTemplate中,我怀疑它是给出XMLReader管理的逗号。还有其他人遇到过这个吗?
有什么想法吗?