コード例 #1
0
        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)
                }
            });
        }
コード例 #2
0
 public FieldChangeRequest(IFieldTerminalViewModel terminalViewModel, string fieldName)
 {
     TerminalViewModel = terminalViewModel;
     FieldName         = fieldName;
 }