Skip to content

Instantly share code, notes, and snippets.

@RookieOne
Created December 23, 2009 20:11
Show Gist options
  • Save RookieOne/262763 to your computer and use it in GitHub Desktop.
Save RookieOne/262763 to your computer and use it in GitHub Desktop.
public class NamedCommand : ICommand
{
public NamedCommand(ICommand decoratedCommand, string name)
{
_DecoratedCommand = decoratedCommand;
Name = name;
}
readonly ICommand _DecoratedCommand;
public string Name { get; set; }
public void Execute(object parameter)
{
_DecoratedCommand.Execute(parameter);
}
public bool CanExecute(object parameter)
{
return _DecoratedCommand.CanExecute(parameter);
}
public event EventHandler CanExecuteChanged;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment