साथ CanExecute का उपयोग कैसे करें मैं एक बटनMvvmcross
<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' विधि या संपत्ति है? –
यह एक संपत्ति है – Mech0z