FlowDecision 活动设计器
FlowDecision 节点是一个条件节点,它根据指定条件是否成立来将控制流分支到两个备分支之一。 如果流需要的分支超过两个,请改用 FlowSwitch<T>。
FlowDecision 节点
当流可以分支到两条路径时可使用 FlowDecision。 一个 FlowDecision 节点具有一个 Condition,并且两个可能结果中的每一个都有一个关联的 FlowNode,这两个可能的结果为:True 和 False。 将对 Condition 进行计算,此计算值决定要在 FlowNode 中处理的下一个 Flowchart。
使用 FlowDecision 设计器
可以在“工具箱”的“流程图”类别中找到 FlowDecision 设计器,通过单击工作流设计器的“工具箱”选项卡来访问。 或者,从“视图”菜单中选择“工具箱”或按 Ctrl+Alt+X 。
可以将 FlowDecision 设计器从“工具箱”拖放到“流程图”活动设计器内的工作流设计器图面。 这将在 Flowchart 活动中创建一个标记为“决策”的 FlowDecision。 当鼠标悬停在设计器上时,将出现这两个分支的“True”和“False”正方形处理框。
将 FlowDecision 设计器和其他设计器拖到“流程图”之后,这些节点可链接在一起以指定执行顺序。 若要在源节点(包括“FlowDecision”的“True”和“False”分支)与目标节点之间创建链接,请将鼠标悬停在源节点的设计器上,此时将在该设计器的每一侧显示正方形处理框。 单击这些正方形处理框之一并按下鼠标按钮将其拖到当鼠标悬停在目标节点上时该节点周围以类似方式显示的处理框之一。 松开鼠标按钮,此时将在这两个节点之间创建一个链接,表示为从源设计器指向目标设计器的箭头。
在“属性”窗口的“条件”框中,单击提示文本“输入 VB 表达式”所在位置即可键入指明 Condition 的表达式。
FlowDecision 属性
下表列出 FlowDecision 属性并说明如何在设计器中使用它们。 这些属性可以在属性网格中或设计器图面上进行编辑。
属性名称 | 必选 | 使用情况 |
---|---|---|
Condition | True | 确定流控制所采用的路径的条件。 |
True | 错误 | Condition 成立时流控制所采用的路径。 |
False | 错误 | Condition 不成立时流控制所采用的路径。 |