Silverlight 4 StringFormat,用于XAML中不带小数的double

时间:2011-12-01 09:17:21

标签: string silverlight xaml format double

我有一个TextBlock,其值为double,我正在使用tihs代码:

<TextBlock x:Name="txt_MyCurrentValue"
           Text="{Binding ElementName=MyCtrlDashboardTextualValue,
                          Path=CurrentValue,
                          StringFormat=\{0:n2\}}"

但是这个代码总是显示2位小数,即使数字没有小数也是如此。

有没有办法指定StringFormat才能用作最小小数位?

编辑:

解决方案是: 0。## (在https://stackoverflow.com/a/4916292/383129找到)

代码:

<TextBlock x:Name="txt_MyCurrentValue"
           Text="{Binding ElementName=MyCtrlDashboardTextualValue,
                          Path=CurrentValue,
                          StringFormat=\{0:0.##\}}"

0 个答案:

没有答案