0

是否可以使用 StringFormat 属性以某种方式使 0 值显示为空白,或者是否可以通过编写自定义转换器来实现?

该值为 double 类型。

输入为 0,输出应为“”。但是当输入不是0时,输出应该等于输入。

编辑:

我试过了 :

sdk:DataGridTextColumn x:Name="colBidQty" Header="Bid Qty" Binding="{Binding BidPrice.Quantity, Mode=TwoWay, StringFormat="{}{0:#}"}" Foreground="Black" ToolTipService.ToolTip="{Binding Path=BidPrice.ToolTip}" ToolTipService.Placement="Right" />
4

1 回答 1

1

总结评论,您可以指定StringFormat{0:#}0 替换为空字符串:

Binding="{Binding BidPrice.Quantity, Mode=TwoWay, StringFormat='{}{0:#}'}"

自定义数字格式字符串

于 2013-07-30T12:10:16.767 回答