public RelayCommand( Func<object,Task> execute, Func<bool> canExecute, bool supportsOnUpdate, bool disableWhenBusy )
Public Function New( _ ByVal execute As Func(Of Object,Task), _ ByVal canExecute As Func(Of Boolean), _ Optional ByVal supportsOnUpdate As Boolean, _ Optional ByVal disableWhenBusy As Boolean _ )
Parameters
- execute
- The method to call.
- canExecute
- The method to call to update the state.
- supportsOnUpdate
- Is the command automatically called for a state update. Default is true.
- disableWhenBusy
- Is the command automatically disabled when the main worker thread is busy. Default is true.