Jak korzystać z CanExecute z Mvvmcross

Mam przycisk

<Button 
      android:id="@+id/ButtonConnect"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:text="Disconnect"
      local:MvxBind="{'Click':{'Path':'DisconnectCommand'}}" />

I mam do tego polecenie

public IMvxCommand DisconnectCommand
{
    get
    {
        return new MvxRelayCommand(this.GetService<IConnectionService>().Disconnect);
    }
}

Następnie chcę włączyć / wyłączyć używanie DisconnectCommand

DisconnectCommand.CanExecute(this.GetService<IConnectionService>().UsbConnected);

Ale to oczywiście źle (nie działa), odkładam check in jako parametr, ale normalnie bym to zrobił

DisconnectCommand.CanExecute = someBool;

Ale nie ma właściwości do ustawienia, więc jak się do tego zabrać?

questionAnswers(2)

yourAnswerToTheQuestion