在Binding中使用StringFormat显示带空格的Hex值
我无法弄清楚如何使用StringFormat显示hex:
08 A4 23 F5
具体来说,我想要每2个字符后面的空格。 我这样做的时候:
Text="{Binding MyIntValue, StringFormat={}{0:x}}"
它看起来像这样:
08A423F5
我的备份计划是在绑定上使用转换器,但我想知道是否可以使用StringFormat来完成它。
根据文档中有关The hexadecimal ("X") format specifier
以及使用自定义数字格式字符串进行播放后,我认为这不可能以您所追求的方式实现。
我想你要么像你建议的那样使用Converter
(可能使用BitConverter
)。 或者只是公开以您希望的方式格式化的字符串属性。