gpt4 book ai didi

c# - 小数位的 XAML StringFormat 语法

转载 作者:太空宇宙 更新时间:2023-11-03 17:11:01 25 4
gpt4 key购买 nike

我有一个 WPF 屏幕和一个 TextBox 字段,它应该显示一个计算出的百分比值(它是一个 double 值)。该值已经正确,即 21 表示 21%(因此不需要乘以 100)但它有小数位,我需要添加 % 符号。

我不希望在 C# 代码中舍入,因为我失去了其他计算所需的精度。我只是希望在 XAML 中使用 StringFormat 在数字上放置格式掩码。所以 21.333 在屏幕上应该显示为 21%。

到目前为止,这是截断小数位的方法,但无论我尝试何种配置,我似乎也无法添加 % 符号。

Text="{Binding Brokerage, StringFormat='0,0.'}"

感谢您的帮助。

最佳答案

使用定点numeric format string小数点为零位,F0:

<TextBlock Text="{Binding Brokerage, StringFormat={}{0:F0}%}"/>

关于c# - 小数位的 XAML StringFormat 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22171014/

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