public void AddCommand(IControllerCommand Command) { Command.AvailableChanged += new EventHandler(command_AvailableChanged); Command.EnabledChanged += new EventHandler(command_EnabledChanged); _commands.Add(Command); }
private bool Execute(IControllerCommand ControllerCommand) { return (bool)ControllerCommand.Action.Invoke(Controller, null); }