gpt4 book ai didi

WPF 绑定(bind) StringFormat 语法

转载 作者:行者123 更新时间:2023-12-03 13:11:25 25 4
gpt4 key购买 nike

如何在 WPF 窗口中有条件地格式化十进制值?

  • 值应四舍五入为整数(例如:1,234)
  • 当值为 0.00 时,它应显示为单个零。 (例如:0)

  • 目前我使用波纹管标记来格式化十进制值,但是当值为 0.00 时它显示 00。请帮忙。
    <TextBlock
    Grid.Column="6"
    Padding="2"
    Text="{Binding Path=TotalAwardsExpended, StringFormat='{}{0:0,0}'}" />

    最佳答案

    额外的 0 来自冒号后面的 0。

    相反,请尝试 {}{0:#,0} .

    来自 MSDN docs on Custom Numeric String formats (重点补充):

    "0" | Zero placeholder | Replaces the zero with the corresponding digit if one is present; otherwise, zero appears in the result string.

    关于WPF 绑定(bind) StringFormat 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3167833/

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