我有一个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.##\}}"