gpt4 book ai didi

wpf - XAML 标记使用 DecimalConverter?

转载 作者:行者123 更新时间:2023-12-04 07:07:08 24 4
gpt4 key购买 nike

我有一个十进制零售价属性,我绑定(bind)到一个文本框,例如文本=“{绑定(bind)路径=零售价格}”。默认情况下,这显示所有 4 位小数显示“0.0000”。

我假设我可以使用内置的 DecimalConverter 将其缩短到小数点后 2 位“0.00”,但我无法为此找出 Xaml 标记。

或者,我是否有错误的一端,我是否必须滚动自己的转换器才能做到这一点?

任何和所有的帮助将不胜感激,谢谢。

最佳答案

I assume I can use the built in DecimalConverter to shorten this to 2 decimal places "0.00"



不,你不能: DecimalConverter 是一个 TypeConverter,它不实现 IValueConverter 并且与 WPF 没有关系。

相反,您可以使用 Binding 的 StringFormat 属性:
<TextBlock Text="{Binding RetailPrice, StringFormat=F2}"/>

关于wpf - XAML 标记使用 DecimalConverter?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/962433/

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