AbstractCommand public abstract class AbstractCommand : ICommand Documentation Code public event EventHandler CanExecuteChanged protected AbstractCommand() public virtual bool CanExecute(object parameter = null) public abstract Task ExecuteAsync(object parameter = null) protected void RaiseCanExecuteChanged()