对于GUI目的,我需要按状态机的当前状态来枚举可能的可用转换状态。例如,存在转换:A-> B,A-> C,B-> D,C-> D。假设状态机处于A状态,所以我需要得到B和C的列表。枚举Workflow Foundation状态机的可能状态转换
1
A
回答
2
我已经找到了我自己的答案,现在它看起来像一个愚蠢的问题。 所以,它足以在我的工作流实例创建轻量级的对象StateMachineWorkflowInstance,这里的代码:
StateMachineWorkflowInstance smw =
new StateMachineWorkflowInstance(MyWorkflowRuntime, A);
return smw.PossibleStateTransitions.ToArray();
0
在.NET 4.0中,WorkflowApplication.Idle
事件包含WorkflowApplicationIdleEventArgs
,其中包含一个Bookmarks
属性。
相关问题
- 1. Workflow Foundation(WF 4.5) - 状态层次结构
- 2. Java-Design:枚举状态?
- 3. 可以在状态机中进行状态转换吗?
- 4. 转换类(状态机)得到可能的转换列表
- 5. EJB Spec 3.1有状态转换状态
- 6. 状态模式和没有枚举的休眠状态
- 7. xamarin格式:文本绑定枚举状态转换器问题
- 8. 在rails中使用枚举建模状态和子状态
- 9. 查询状态机中可能的未来状态的当前状态
- 10. 虚拟机的状态和状态的可能值
- 11. Flex状态转换
- 12. Angularjs状态转换
- 13. 在Windows Workflow Foundation 4中恢复挂起的状态机工作流实例
- 14. Ruby中的动态状态机?状态机必须是类吗?
- 15. 状态机定时器自我转换
- 16. UML状态机:转换选择
- 17. 在Windows Workflow Foundation 3.5中是否与4.0版兼容创建状态机?
- 18. 是否有可能使用Nhibernate将内置在Workflow Foundation中的状态机保存到数据库中?
- 19. Flex中的状态转换
- 20. 如何在播放器的状态枚举中添加子状态 - LibGdx
- 21. 状态机建模关于来自任何状态的转换的查询
- 22. 节能状态,而旋转
- 23. ASM:有状态转换
- 24. 有限状态机过度状态
- 25. 具有不同警戒状态的状态转换
- 26. EJB3.0-将MDB无状态bean转换为有状态的bean
- 27. BOOST :: MSM检查警戒状态下的状态转换
- 28. 不能转换UserQuery枚举枚举
- 29. 切换功能状态
- 30. 如何将我的状态机转换为java?
注意这只适用于3.5 – 2016-04-21 18:58:53