ile CanExecute nasıl kullanılır Bir DüğmeMvvmcross
<Button
android:id="@+id/ButtonConnect"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Disconnect"
local:MvxBind="{'Click':{'Path':'DisconnectCommand'}}" />
var Ve
public IMvxCommand DisconnectCommand
{
get
{
return new MvxRelayCommand(this.GetService<IConnectionService>().Disconnect);
}
}
Sonra kullanarak DisconnectCommand etkinleştirmek/devre dışı bırakmak istediğiniz için bir Command var
DisconnectCommand.CanExecute(this.GetService<IConnectionService>().UsbConnected);
Ama bu açıkça yanlış (Bu çalışmıyor), ben aa parametre olarak kontrol koydu, ama normalde
DisconnectCommand.CanExecute = someBool;
Ancak, ayarlanacak özellik yok, bundan nasıl bahsedilir?
'UsbConnected' bir yöntem mi yoksa özellik mi? –
Bu bir özellik – Mech0z