2013-07-30 103 views
0

是否有可能以某種方式使用StringFormat屬性使0值顯示爲空,還是通過編寫自定義轉換器可以實現?Silverlight綁定使用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

你能給個例子嗎?什麼是輸入,什麼是你想要的輸出。 – Vishal

+0

@Farzi編輯我的問題。 – sprocket12

+0

例如 - 雙d = 1010101010;輸出= 1 1 1 1 1雙d = 111111輸出= 111111 ...這是你想要的..? – Vishal

回答

1

綜上所述評論,你可以指定StringFormat{0:#}將與空字符串替換0:

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

Custom Numeric Format Strings

相關問題