【发布时间】:2014-03-04 11:44:40
【问题描述】:
我有一个 WPF 屏幕和一个 TextBox 字段,它应该显示一个计算的百分比值(这是一个双精度值)。该值已经正确,即 21% 为 21(因此不需要乘以 100),但它有小数位,我需要添加 % 符号。
我不希望在 C# 代码中四舍五入,因为我失去了其他计算所需的精度。我只是希望在 XAML 中使用 StringFormat 在数字上放置格式掩码。所以 21.333 应该在屏幕上显示为 21%。
到目前为止,这是截断小数位的方法,但无论我尝试什么配置,我似乎也无法添加 % 符号。
Text="{Binding Brokerage, StringFormat='0,0.'}"
感谢您的帮助。
【问题讨论】: