public AsyncCommand(Func <Task> action, BaseViewModel viewModel) : this(action, null, null, viewModel) { }
public BusyState(BaseViewModel baseViewModel, int maxProgressValue, string message = null) : this(baseViewModel, message) { _maxProgressValue = maxProgressValue; _progressValue = 0; }
public AsyncCommand(Func <Task> action, Func <bool> canExecute, BaseViewModel viewModel) : this(action, null, canExecute, viewModel) { }
public AsyncCommand(Func <Task> action, string busyMessage, BaseViewModel viewModel) : this(action, busyMessage, null, viewModel) { }
public AsyncCommand(Func <Task> action, string busyMessage, Func <bool> canExecute, BaseViewModel viewModel) : base(null, canExecute) { _action = action; _busyMessage = busyMessage; _viewModel = viewModel; }
public NonAsyncCommand(Action action, BaseViewModel viewModel) : this(action, null, null, viewModel) { }
public NonAsyncCommand(Action action, string busyMessage, BaseViewModel viewModel) : this(action, busyMessage, null, viewModel) { }
public NonAsyncCommand(Action action, Func <bool> canExecute, BaseViewModel viewModel) : this(action, null, canExecute, viewModel) { }
public AsyncParameterCommand(Func <TParam, Task> action, BaseViewModel viewModel) : this(action, null, null, viewModel) { }