Sicherung

This commit is contained in:
Maier Stephan SI
2023-04-17 07:07:49 +02:00
parent f3f89b94f5
commit 1c68b8f401
1307 changed files with 7918 additions and 82491 deletions

View File

@@ -0,0 +1,42 @@
using System;
using System.Windows.Input;
namespace DJ
{
public sealed class ActionCommand : ICommand
{
private readonly Action _Action;
private readonly Action<object> _ObjectAction;
public ActionCommand(Action action)
{
_Action = action;
}
public ActionCommand(Action<object> objectAction)
{
_ObjectAction = objectAction;
}
private event EventHandler CanExecuteChanged;
event EventHandler ICommand.CanExecuteChanged
{
add => CanExecuteChanged += value;
remove => CanExecuteChanged -= value;
}
bool ICommand.CanExecute(object parameter)
{
return true;
}
public void Execute(object parameter)
{
if (_ObjectAction != null)
_ObjectAction(parameter);
else
_Action();
}
}
}