是否可以使用StringFormat属性以某种方式使0值显示为空白,或者通过编写自定义转换器是否可以实现?
该值为双重类型。
输入为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" />
答案 0 :(得分:1)
要总结评论,您可以将StringFormat
指定为{0:#}
,它将用空字符串替换0:
Binding="{Binding BidPrice.Quantity, Mode=TwoWay, StringFormat='{}{0:#}'}"