安装Windows Workflow Fundation插件
-
在开始菜单打开
Visual Studio Installer
-
点击
修改
按钮
-
点击
单个组件
选项卡
-
在输入框输入
workflow
,勾选Windows Workflow Fundation
,之后点击右下角修改
按钮
### 添加Workflow项目
-
在想要添加工作流的位置右击 -> 添加 -> 新建项
-
在弹出的窗口选择Workflow -> 选择活动 -> 点击添加
### 添加状态机
-
在活动窗口中添加
StateMachine
编辑状态
-
双击打开状态
-
添加
WriteLie
活动
-
输入想要打印的文字(注意:需要包括双引号)
-
退出状态同理
### 添加状态
-
在工具箱选中"State",点住鼠标不放开,拖到箭头指的位置(State1下面会出现一个三角形,一直拖到三角形内)后放开
-
编辑状态参见
编辑状态
编辑条件
- 双击Transition区域
- 在Condition输入框内输入true
创建转换
- 鼠标放在State的边缘,会出现状态转换的编辑模式
- 将State2连接到State1
- 同样编辑T2的Condition,设置为true
运行Workflow
在程序内添加如下代码
WorkflowApplication workflow = new WorkflowApplication(new Activity1());
workflow.Run();
运行结果如下