这应该有一个简单的解决方案,但我似乎找不到它。
我想做如下操作,其中我与字符串格式进行数据绑定。该字段是文本字段,我想用后缀显示它(但不更改基础数据)。
我想做如下操作,其中我与字符串格式进行数据绑定。该字段是文本字段,我想用后缀显示它(但不更改基础数据)。
<Label Name="field" Content="{Binding obj.field, StringFormat=\{0\} suffix}" />
我希望obj.field的值,例如"value",显示为"value suffix"。
需要使用ValueConverter(或类似的东西)吗? 我认为如果可以使用StringFormat构造实现,那么就有一些神奇的格式选项我还没有遇到。
这引出了一个相关问题:我在哪里可以找到WPF StringFormat的参考文献? 我可以找到c# String.Format格式选项的参考文献,但这些并不都适用于WPF(就像我上面尝试的那样)。