public static ICommandEx CreateCommandFromFieldType(this IFieldTerminalViewModel terminalViewModel, NIType fieldType) { string fieldName = fieldType.GetName(); return(new ShellCommandInstance() { LabelTitle = fieldName, Weight = 1.0, PopupMenuParent = MenuPathCommands.RootMenu, Command = _changeFieldNameCommand, CommandParameter = new BaseCommandParameter() { Parameter = new FieldChangeRequest(terminalViewModel, fieldName) } }); }
public FieldChangeRequest(IFieldTerminalViewModel terminalViewModel, string fieldName) { TerminalViewModel = terminalViewModel; FieldName = fieldName; }