public GenericDialogButton(ExecuteHandler execute, EnabledHandler enabled = null) { if (execute == null) { throw new ArgumentNullException(nameof(execute), $"{nameof(execute)} is null."); } ExecuteCore = execute; EnabledCore = enabled ?? CanExecuteFallback; }
public UICommand(ExecuteHandler executeHandler, EnabledHandler enabledHandler = null) { if (executeHandler == null) { throw new ArgumentNullException(nameof(executeHandler)); } execute = executeHandler; enabled = enabledHandler ?? DefaultEnabledHandler; }