我无法弄清楚如何使用StringFormat将hex显示为:
08 A4 23 F5
具体来说,我想要每2个字符后面的空格。当我这样做时:
Text="{Binding MyIntValue, StringFormat={}{0:x}}"
看起来像这样:
08A423F5
我的备份计划是在绑定上使用转换器,但我想知道是否可以使用StringFormat来完成它。
答案 0 :(得分:2)
根据documentation对The hexadecimal ("X") format specifier
所说的内容以及与Custom Numeric Format Strings玩游戏后的内容,我认为这不可能是你所追求的。
我认为您必须使用您建议的Converter
(可能使用BitConverter
)。或者只是公开一个以你想要的方式格式化的字符串属性。