Exemple #1
0
 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);
 }
Exemple #2
0
 public void configureFlowCommand(FlowCommand flowCommand, VariableForComparison v)
 {
     command = flowCommand;
     command.intToCompare = 0;
     command.negateComparison = negateComparison;
     variableForComparison = v;
     command.setTypeOfComparison(variableForComparison);
 }
Exemple #3
0
 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>();
 }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
 public Viewmodel() {
     CmdTextChanged = new FlowCommand<string>();
 }
Exemple #6
0
 /// <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;
 }
Exemple #7
0
 public Viewmodel() {
     Ticket_gewählt = new FlowCommand<string>();
     Münze_eingeworfen = new FlowCommand<string>();
 }