我有一个按钮
<Button
android:id="@+id/ButtonConnect"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Disconnect"
local:MvxBind="{'Click':{'Path':'DisconnectCommand'}}" />
而我有一个相应的命令
public IMvxCommand DisconnectCommand
{
get
{
return new MvxRelayCommand(this.GetService<IConnectionService>().Disconnect);
}
}
然后我想使用以下方法启用/禁用 DisconnectCommand:
DisconnectCommand.CanExecute(this.GetService<IConnectionService>().UsbConnected);
但那显然是错误的(它不能工作),我将检查作为参数放入其中,但通常我会这样做
DisconnectCommand.CanExecute = someBool;
但是没有设置属性,那么怎么做呢?
UsbConnected
是一个方法还是一个属性? - Daniel Hilgarth