几个月前,我提出了一个类似的问题。
这次我的问题是针对这样一个文本块:
<TextBlock FontSize="28" Text="{Binding DataPoint.Y, StringFormat=\{0:0\\%\}}" Foreground="Black">
正如你所看到的,如果我的数据是0.0(我在代码中填充组件时使用了双精度变量),我的StringFormat会在数字后面添加“%”符号。我得到的结果是"0%"。
但现在,如果我的文本是0.0,我想要获得""(空字符串)。
到目前为止,我有以下内容:
Text="{Binding DataPoint.Y, StringFormat=\{0:#.#\\%\}}"
但是这会返回“%”,我该如何获取“”?