我可以将可见性绑定中的多个 属性 与 MvvmCross 结合使用吗?

Can I combine multiple property in visibility binding with MvvmCross?

我的 ViewModel 中有两个 Boolean 属性。我可以结合使用这两个属性来设置可见性吗?

类似

local:MvxBind="Visibility Visibility(BoolProperty1 && BoolProperty2)"

您可以使用 ValueCombinerMvvmCross 提供的其中一种:

local:MvxBind="Visibility Visibility(And(BoolProperty1, BoolProperty2))"

您可以在 MvvmCross 文档中阅读有关值组合器的更多信息:https://www.mvvmcross.com/documentation/fundamentals/value-combiners

我是用下面的方法完成的。

local:MvxBind="Visible And(BoolProperty1, BoolProperty2)"

或者您可以像这样在多个条件下使用它。

local:MvxBind="Visible And(BoolProperty1, Or(BoolProperty2, BoolProperty3))"