/// <summary> /// /// </summary> /// <param name="unused"></param> /// <returns></returns> public bool CanExecute(object unused) { return null == canExecute || canExecute.Invoke(); }
/// <summary> /// Defines the method that determines whether the command can execute in its current state. /// </summary> /// <param name="parameter">Data used by the command. If the command does not require data to be passed, this object can be set to null.</param> /// <returns>true if this command can be executed; otherwise, false.</returns> public bool CanExecute(object parameter) { return(canExecute == null || canExecute.Invoke()); }