gpt4 book ai didi

c# - xaml 特定的 StringFormat 绑定(bind)

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

我将文本 block 的文本属性绑定(bind)到一个十进制值,并希望将其显示(格式化)为 f.e. “199,020.89 欧元”。所以我需要一个自定义的字符串格式并且不能使用像

这样的东西
Text="{Binding MyProp, StringFormat={}{0:C}}"

Text="{Binding MyProp, StringFormat={}{0:C}, ConverterCulture=de-DE}"

我只需要显示 2 个小数位、一个空格和“EUR”。

我知道我可以通过执行以下操作获得小数位:

Text="{Binding MyProp, StringFormat={}{0:N2}}"

但是我怎样才能进一步添加一个空格和“EUR”呢?!

最佳答案

您只需将“EUR”附加到 StringFormat

Text="{Binding MyProp, StringFormat={}{0:N2} EUR}"

要添加转换器区域性以获取逗号而不是句点,您可以再次将 EUR 添加到格式字符串。

Text="{Binding MyProp, StringFormat={}{0:N2} EUR, ConverterCulture=de-DE}"

关于c# - xaml 特定的 StringFormat 绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33611328/

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