gpt4 book ai didi

WPF:在数据绑定(bind)中使用表达式来评估 true/false

转载 作者:行者123 更新时间:2023-12-04 19:48:10 27 4
gpt4 key购买 nike

我希望这是一个简单的过程。

在我的 View 模型中,我有一个可以为空或最多包含 8 个条目的数组。我在屏幕上有 8 个按钮,并且想将按钮的可见性绑定(bind)到相应数组中条目的存在。所以对于按钮 2,如果 myArray 有超过 1 个条目,我将显示它。我希望我能做类似的事情:-

{{Binding {myArray.Length > 1}, Converter={StaticResource BooleanToVisibilityConverter}}

我的想法(明显有缺陷!)是 myArray.Length > 1 会评估为 true/false,值转换器会将其转换为可见性。

但它不起作用:(

这可能吗?

谢谢!

最佳答案

您可以为此创建自定义转换器。

转换器将绑定(bind)到 array.Length 并接受一个 int 作为参数来定义数组中需要多少项才能返回 true。它会检查绑定(bind)是否为空,或者它是否大于参数,并返回适当的可见性值

关于WPF:在数据绑定(bind)中使用表达式来评估 true/false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404719/

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