2010-11-24 52 views
1

是否可以使用子工作流程(即设计器中工作流程的子集)。例如,工作流程中的序列,流程图或任何活动。在重新托管设计器中使用子工作流程?

我的想法是一样的东西,这些:

  • 保存subworkflow到一个文件(例如,保存所选的Sequence活动)
  • 载入保存subworkflow并将其添加到当前的工作流
  • 添加作为工具箱中的项目的子工作流程

这些甚至可能在WF4?

回答

1

听起来很像你的子工作流只是复合活动。这样做很容易,只要你编译它们,因为它们变成了常规的活动类型,你可以随意使用它们。如果您不想编译它们,但将它们用作XAML文件,则需要使用DynamicActivity和ActivityXamlServices创建编译的包装器活动。这是必需的,因为添加到工作流中或显示在工具箱中的活动总是被编译。

+0

你是对的。综合活动是我想到的。你如何将它保存到一个XML?我可以将从ActivityXamlServices加载的Activity添加到工具箱中吗? – 2010-11-24 09:28:43

相关问题