gpt4 book ai didi

wpf - 用 + 和 - 号格式化数字

转载 作者:行者123 更新时间:2023-12-04 17:25:54 26 4
gpt4 key购买 nike

我在要进行数据绑定(bind)和格式化的堆栈面板中有一些 WPF 文本 block 。

例如。以下格式为不带秒部分的 24 小时日期样式:

<TextBlock Text="{Binding MyCustomObject, StringFormat={}{0:HH:mm}}" />

现在,我想绑定(bind)一个整数并显示 + 和 - 符号(即 +6 或 -4)。
<TextBlock Text="{Binding MyOtherCustomObject, StringFormat={}{0:+#}}" />

然而,这不起作用。
这是可能的还是我必须为此编写一个完整的转换器?

编辑

尼古拉斯的帖子让我得到了答案:
<TextBlock Text="{Binding MyOtherCustomObject, StringFormat={}{0:+#;-#;''}}" />

本质上,您提供了正数、负数的格式以及如何处理零的可选部分。在这种情况下,我声明零应该显示为空字符串。

问候,

米歇尔

最佳答案

试试这个:

<TextBlock Text="{Binding MyOtherCustomObject, StringFormat={}{0:+#;-#;''}}" />

这篇文章有很好的 int 格式示例 - http://www.csharp-examples.net/string-format-int/

关于wpf - 用 + 和 - 号格式化数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9782131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com