using System; using System.Windows.Input; namespace 电子展板.Base { public class DelegateCommand : ICommand { public Action ExecuteCommand = null; public event EventHandler CanExecuteChanged; public DelegateCommand(DelegateCommand focusAdjustToCommand) { } public DelegateCommand(Action Command) { ExecuteCommand = Command; } public bool CanExecute(object paramter) { return true; } public void Execute(object paramter) { ExecuteCommand?.Invoke(paramter); } } public class DelegateCommand : ICommand { public Action ExecuteCommand = null; public event EventHandler CanExecuteChanged; public DelegateCommand() { } public DelegateCommand(Action Command) { ExecuteCommand = Command; } public bool CanExecute(object paramter) { return true; } public void Execute(object paramter) { ExecuteCommand?.Invoke((T)paramter); } } }