我想在數據綁定和格式的堆棧面板中有一些WPF文本塊。帶有+和 - 號的格式號
E.g.以下格式而不秒部分的日期24小時樣式:
<TextBlock Text="{Binding MyCustomObject, StringFormat={}{0:HH:mm}}" />
現在,我要綁定的整數,並且還顯示的+和 - 符號(即6或-4)。
<TextBlock Text="{Binding MyOtherCustomObject, StringFormat={}{0:+#}}" />
但是,這是行不通的。 這是可能的還是我必須爲此寫一個完整的轉換器?
編輯
Nikolays後使我的答案:
<TextBlock Text="{Binding MyOtherCustomObject, StringFormat={}{0:+#;-#;''}}" />
在本質上,你正數,負數和一個可選部分做什麼用的零提供的格式。在這種情況下,我說零應顯示爲空字符串。
問候,
米歇爾
回答這個問題是幾乎唯一正確的。請參閱[錯誤格式化小負數](http://stackoverflow.com/q/19586067/2712726) – 2014-11-11 07:37:47