public void attach(FlowCommand flowCommand, ComparisonAttacher cAttacher) { attached = true; comparisonAttacher = cAttacher; comparison.configureFlowCommand(flowCommand, variableForComparison); highlightColor = new Color(0.1f, 0.5f, 0.5f, 1); }
public void configureFlowCommand(FlowCommand flowCommand, VariableForComparison v) { command = flowCommand; command.intToCompare = 0; command.negateComparison = negateComparison; variableForComparison = v; command.setTypeOfComparison(variableForComparison); }
public ToDoListe() { ToDos = new BindingList<ToDo>(); Tags = new BindingList<TagFilter>(); CmdNeuesToDo = new FlowCommand(); CmdToDosLöschen = new FlowCommand(); CmdToDoSchließen = new FlowCommand(); CmdToDoÖffnen = new FlowCommand(); CmdToDoErledigt = new FlowCommand<ToDo>(); CmdToDoListeSynchronisieren = new FlowCommand(); CmdFilterByTag = new FlowCommand<TagFilter>(); }
private void ExecuteFlowCommand(FlowCommand flowCommand) { switch (flowCommand) { case FlowCommand.Start: if (currentFlowState != FlowState.Condition || BoolStack.Summarise()) { currentFlowState = FlowState.Body; } break; case FlowCommand.Condition: currentFlowState = FlowState.Condition; BoolStack.Clear(); break; default: currentFlowState = FlowState.Clear; break; } }
public Viewmodel() { CmdTextChanged = new FlowCommand<string>(); }
/// <summary> /// 创建流程 /// </summary> /// <param name="pen">学生设备</param> /// <param name="command">执行命令</param> public FlowItem(PenDevice pen, FlowCommand command) { this.StudentId = pen.StudentId; this.PenDevice = pen; this.Command = command; }
public Viewmodel() { Ticket_gewählt = new FlowCommand<string>(); Münze_eingeworfen = new FlowCommand<string>(); }