流程图活动设计器
Flowchart 活动用于创建定义和管理复杂流控制的工作流。可以使用代码或 工作流设计器 创作 Flowchart。本主题讲述 工作流设计器 体验。Windows 工作流设计器 工作流活动设计器使开发人员能够以自然的方式创作工作流。
Flowchart 活动
Flowchart 指定工作流启动时执行的唯一 StartNode,并使用链接的 Nodes 网络创建任意循环或将执行流在任意给定时间转移到工作流中的其他任何位置。
使用 Flowchart 活动设计器
**“Flowchart”活动设计器可在“工具箱”的“流程图”类别中找到,“工具箱”可通过单击 工作流设计器 上的“工具箱”选项卡(或者,从“视图”菜单中选择“工具栏”**或按 Ctrl+Alt+X)来访问。
可以将**“Flowchart”活动设计器从“工具箱”拖放到 工作流设计器 图面上通常放置活动设计器的任何位置,可作为根活动,也可作为另一个控制流活动的子级。如果将“Flowchart”活动设计器放到一个空白 工作流设计器 图面上,则会创建一个默认情况下以展开的视图显示的 Flowchart 活动,在该视图中启动执行的开始节点表示为一个绿球。如果将“Flowchart”活动设计器放到另一个控制流活动中,则该活动会以最小化的视图显示,双击该“Flowchart”活动设计器可展开该视图。“工具箱”中的任何活动(包括其他控制流活动)都可直接拖到“Flowchart”**活动设计器中。
将各种活动设计器拖到 工作流设计器 画布上之后,这些活动设计器表示的 Activity 对象可链接在一起以指定执行顺序。若要在源活动与目标活动之间创建链接,请将鼠标悬停在源活动的设计器上,此时将在该设计器的每一侧显示正方形处理框。单击这些正方形处理框之一并按下鼠标按钮将其拖到当鼠标悬停在目标活动上时该活动周围以类似方式显示的处理框之一。松开鼠标按钮,此时将在这两个活动之间创建一个链接,表示为从源设计器指向目标设计器的箭头。
Flowchart 活动属性
下表列出 Flowchart 属性并说明如何在设计器中使用它们。这些属性可以在属性网格中或设计器图面上进行编辑。
属性名 | 必需 | 用法 |
---|---|---|
False |
指定活动设计器在标头中的显示名称。默认值为 Flowchart。可以在“属性”窗口或直接在活动设计器标头中编辑该值。 虽然 DisplayName 不是绝对必需的,但最好使用该属性。 |
|
False |
作用范围在此 Flowchart 内以在其子活动间共享状态的变量的集合。 |
|
StartNode |
False |
在 Flowchart 启动时执行的 FlowNode。 |
Nodes |
False |
包含 Flowchart 中的 FlowNode 对象的集合。 |
另请参见
概念
FlowDecision 活动设计器
FlowSwitch<T> 活动设计器