public IncreaseVariableValue(EcgVariable ecgVariable, float increaseBy) { Name = nameof(IncreaseVariableValue); VariableName = ecgVariable.Name; TargetObjectName = ecgVariable.ParentName; IncreaseBy = increaseBy; Variable = ecgVariable; Arguments.Add(new ActionArgument() { Name = nameof(VariableName), Type = "string", Value = VariableName, }); Arguments.Add(new ActionArgument() { Name = nameof(TargetObjectName), Type = "string", Value = TargetObjectName, }); Arguments.Add(new ActionArgument() { Name = nameof(IncreaseBy), Type = "string", Value = IncreaseBy.ToString(), }); }
public SetVariableValue(EcgVariable ecgVariable, string newValue) { Name = nameof(SetVariableValue); Variable = ecgVariable; TargetObjectName = Variable.ParentName; VariableName = ecgVariable.Name; NewValue = newValue; Arguments.Add(new ActionArgument() { Name = nameof(VariableName), Type = "string", Value = VariableName, }); Arguments.Add(new ActionArgument() { Name = nameof(TargetObjectName), Type = "string", Value = TargetObjectName, }); Arguments.Add(new ActionArgument() { Name = nameof(NewValue), Type = "string", Value = NewValue, }); }
private VariableListItemViewModel CreateNewListItemViewModel(EcgVariable variable) { var vm = _containerExtension.Resolve <VariableListItemViewModel>(); vm.Variable = variable; vm.EditVairableCommand = OpenVariableEditorCommmand; return(vm); }
public void OnDialogOpened(IDialogParameters parameters) { if (parameters is null) { Variable = new EcgVariable(); return; } Variable = parameters.GetValue <EcgVariable>(nameof(EcgVariable)); }