MvvmCross Android绑定启用不适用于Click

时间:2017-12-06 06:28:33

标签: xamarin.android mvvmcross

我的.jpg与启用,TextView和点击绑定。加载Clickable后,启用& activity被绑定为假值,但Clickable无法被禁用&仍然是可点击的。将绑定值更改为true&然后为假,TextView被禁用。

我发现问题与绑定Click事件有关。一旦绑定了Click,就会出现上述问题。如果不绑定Click事件,它将按预期工作。

在以下示例代码中,前两个TextView正常。带有绑定Click的最后一个不起作用。

顺便说一句,我的问题与TextViews相反。我发现情况也适用于TextInputEditText,因此我使用TextView进行说明。

TextView

知道怎么解决?

由于

1 个答案:

答案 0 :(得分:1)

正如Stuart所述,ICommand.CanExecuteEnabled属性之间存在一些互动。将绑定切换为:

local:MvxBind="Click DoSomethingCommand;Enabled RouteMarker.ArrivalNotice;Clickable RouteMarker.ArrivalNotice;"

Effect