using System; using System.Windows.Input; namespace Core { //public class RelayCommand : ICommand //{ // //private Action execute; // //private Func canExecute; // //public event EventHandler CanExecuteChanged // //{ // // add { CommandManager.RequerySuggested += value; } // // remove { CommandManager.RequerySuggested -= value; } // //} // //public RelayCommand(Action execute, Func canExecute = null) // //{ // // this.execute = execute; // // this.canExecute = canExecute; // //} // //public bool CanExecute(object parameter) // //{ // // return canExecute == null || canExecute(parameter); // //} // //public void Execute(object parameter) // //{ // // execute(parameter); // //} //} }