gpt4 book ai didi

c# - 如何在 XAML 中将 FormatString 作为 ConverterParameter 传递

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

我与转换器有绑定(bind)关系。我想将“#,,.0M”格式字符串作为转换器参数传递。

此 xaml 无效:

<local:SalesPerformanceControl FirstSalesVolume="{Binding Path=TodaySalesVolume, Converter={StaticResource ResourceKey=decimalToFormatedStringConverter}, ConverterParameter=#,,.0M}"/>

错误:

The type '' was not found.

如何正确传递这个字符串?

最佳答案

要么在要传递的字符串上使用单引号:

       <local:SalesPerformanceControl FirstSalesVolume="{Binding Path=TodaySalesVolume, Converter={StaticResource ResourceKey=decimalToFormatedStringConverter}, ConverterParameter='#,,.0M'}"/>

或者使用详细的语法来绑定(bind),如下所示:

    <local:SalesPerformanceControl>
<local:SalesPerformanceControl.FirstSalesVolume>
<Binding Path="TodaySalesVolume" Converter="{StaticResource decimalToFormatedStringConverter}" ConverterParameter="#,,.0M" />
</local:SalesPerformanceControl.FirstSalesVolume>
</local:SalesPerformanceControl>

关于c# - 如何在 XAML 中将 FormatString 作为 ConverterParameter 传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19354763/

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