gpt4 book ai didi

c# - WPF 绑定(bind)用空格替换零

转载 作者:行者123 更新时间:2023-12-04 01:05:00 25 4
gpt4 key购买 nike

我在下面有这个 WPF xaml 绑定(bind)元素:

<telerik:GridViewDataColumn DataMemberBinding="{Binding Value, StringFormat='0.00'}" />

如果 Value0,我希望它显示一个空字符串。

我试过:

DataMemberBinding="{Binding TotalStops, StringFormat='{}{0:#.#0}'}"

但是当 Value0 时,它显示 .00 而不是空字符串。

最佳答案

在 WPF 中,StringFormat 支持 the ";" section separator .

试试这个:

DataMemberBinding="{Binding Value, StringFormat={}{0:#.#0;(0);''}}"

此示例显示了 3 种值格式:从左到右的正值、负值和零值格式,以分号分隔。

enter image description here

图片引用自article穆罕默德·舒贾特·西迪奇 (Muhammad Shujaat Siddiqi) 着


这不仅限于 WPF,它适用于通常使用字符串格式的任何地方。

double x = 0.00;
x.ToString("#.#0;;A BIG ZERO");
Console.WriteLine(x);

关于c# - WPF 绑定(bind)用空格替换零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66782030/

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