gpt4 book ai didi

binding - 具有命名约定的可见性自动绑定(bind)

转载 作者:行者123 更新时间:2023-12-03 14:42:39 27 4
gpt4 key购买 nike

我真的很喜欢 Caliburn 和命名约定绑定(bind),我很惊讶
可见性与“CanNAME”约定用于保护 Action 的方式不同。
据我所知, BooleanToVisibilityConverter 仅在 Binding 在 Caliburn 中显式使用时使用,而不是像保护方法一样自动使用。所以我正在考虑修改源以自动绑定(bind)到“bool?ControlNameIsVisible()”(null 等于崩溃)或类似的。我想知道这是否是正确的方法,如果有人已经完成了实现并可以在这里分享。

最佳答案

如果你愿意,你可以使用这种方法,这是完全合理的。另一种方法是使用与 View 模型上的 bool 属性同名的 Border。 Caliburn.Micro 将根据 bool 属性的值设置边框的可见性。

<Border x:Name="ControlIsVisible">
<TextBox x:Name="MyControl" ... />
</Border>

关于binding - 具有命名约定的可见性自动绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6633603/

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