private ICommand GetAddLayersCommand() { var commandName = "addLayers"; if (!CommandDic.ContainsKey(commandName)) { CommandDic[commandName] = new DelegateCommand((obj) => Map?.AddLayers()); } return(CommandDic[commandName]); }
public CommandClean() { ClassType = typeof(Cleaner); CommandDic.Add("-d", new CommandParam() { Cmd = "DeleteFiles", Param = new string[3], IsCalled = false }); CommandDic.Add("default", new CommandParam() { IsCalled = false }); }
public CommandTest() { ClassType = typeof(Manager); CommandDic.Add("-m", new CommandParam() { Cmd = "CorrectMFC", Param = new string[1], IsCalled = false }); CommandDic.Add("-g", new CommandParam() { Cmd = "Correct", Param = new string[1], IsCalled = false }); CommandDic.Add("default", new CommandParam() { IsCalled = false }); }
public CommandCell() { ClassType = typeof(Manager); CommandDic.Add("-s", new CommandParam() { Cmd = "Show", Param = new string[1], IsCalled = false }); CommandDic.Add("-r", new CommandParam() { Cmd = "RollCall", Param = new string[1], IsCalled = false }); CommandDic.Add("default", new CommandParam() { IsCalled = false }); }
private ICommand GetSimpleCommand(string commandName, Func <ICommand> getCommandFunc = null) { ICommand command = null; if (!string.IsNullOrEmpty(commandName)) { if (!CommandDic.ContainsKey(commandName)) { if (getCommandFunc == null) { CommandDic[commandName] = new DelegateCommand(); } else { CommandDic[commandName] = getCommandFunc(); } } command = CommandDic[commandName]; } return(command); }