我可以将可见性绑定中的多个 属性 与 MvvmCross 结合使用吗?
Can I combine multiple property in visibility binding with MvvmCross?
我的 ViewModel 中有两个 Boolean
属性。我可以结合使用这两个属性来设置可见性吗?
类似
local:MvxBind="Visibility Visibility(BoolProperty1 && BoolProperty2)"
您可以使用 ValueCombiner
MvvmCross 提供的其中一种:
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))"
我的 ViewModel 中有两个 Boolean
属性。我可以结合使用这两个属性来设置可见性吗?
类似
local:MvxBind="Visibility Visibility(BoolProperty1 && BoolProperty2)"
您可以使用 ValueCombiner
MvvmCross 提供的其中一种:
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))"