Ejemplo n.º 1
0
        public GenericDialogButton(ExecuteHandler execute, EnabledHandler enabled = null)
        {
            if (execute == null)
            {
                throw new ArgumentNullException(nameof(execute), $"{nameof(execute)} is null.");
            }

            ExecuteCore = execute;
            EnabledCore = enabled ?? CanExecuteFallback;
        }
Ejemplo n.º 2
0
        public UICommand(ExecuteHandler executeHandler, EnabledHandler enabledHandler = null)
        {
            if (executeHandler == null)
            {
                throw new ArgumentNullException(nameof(executeHandler));
            }

            execute = executeHandler;
            enabled = enabledHandler ?? DefaultEnabledHandler;
        }