這應該有一個簡單的解決方案,但我似乎無法找到它。wpf字符串格式化非數字或日期
我想做類似以下的事情,我有一個字符串格式的數據綁定。該字段是一個文本字段,我想用後綴顯示它(但不更改基礎數據)。
<Label Name="field" Content="{Binding obj.field, StringFormat=\{0\} suffix}" />
所以我想obj.field的值,例如「值」,顯示爲「值後綴」。
是否真的有必要使用ValueConverter(或其他)來做到這一點?我在想如果StringFormat構造可以實現,那麼就有一些我沒有遇到的魔法格式選項。
這導致了一個相關的問題:我在哪裏可以找到WPF StringFormat的引用?我可以找到c#String.Format格式化選項的參考,但這些似乎並不能在WPF中工作(就像我上面所嘗試的那樣)。
對相關問題的任何答案? – Klay 2009-08-13 15:44:10
當我重新編寫答案時,我必須意外刪除了對相關問題的評論。我剛剛更新。 – 2009-08-13 17:19:37