gpt4 book ai didi

WPF 数据绑定(bind)和级联转换器?

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

我想知道在使用 wpf 数据绑定(bind)时是否可以级联转换器。
例如就像是

<SomeControl Visibility="{Binding Path=SomeProperty, Converter={StaticResource firstConverter}, Converter={StaticResource secondConverter}}"/>

有可能还是我必须创建一个结合转换器A和B功能的自定义转换器?

最佳答案

您可能正在寻找类似于 Josh Smith 的“Piping Value Converters”的解决方案。

在他的文章中,他介绍了以下内容:

<local:ValueConverterGroup x:Key="statusDisplayNameGroup">
<local:IntegerStringToProcessingStateConverter />
<local:EnumToDisplayNameConverter />
</local:ValueConverterGroup>

然后使用多值转换器如下:
<TextBlock Text="{Binding XPath=@Status, 
Converter={StaticResource statusDisplayNameGroup}}" />

希望这可以帮助!

关于WPF 数据绑定(bind)和级联转换器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/211319/

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