组织WF4工作流程xaml

时间:2012-05-16 12:19:34

标签: workflow-foundation-4

我在xaml中定义了一个相当大的工作流程,由嵌套的流程图和序列组成。 点击整个层次结构来修改深深嵌入工作流程的活动是一件痛苦的事。项目重建后,工作流设计器将重置为顶视图,因此我必须这样做。

有没有办法创建包含主要工作流程部分的单独xaml文件,并将它们包含在主文件中?这样,我就可以通过简单地从解决方案资源管理器中打开子流来进行编辑。

从CodeActivity调用子流xaml似乎是个好主意吗?

加快工作流程编辑的其他提示?

提前致谢。

Janiek

1 个答案:

答案 0 :(得分:1)

假设您正在讨论Visual Studio,可以使用自定义XAML活动。

如何 - 你可以创建一个单独的文件包装其中一个流程图,例如FlowActivity1。在构建项目时,您应该看到FlowActivity1出现在Visual Studio工具箱中。然后,您可以转到主工作流程,并使用FlowActivity1替换流程图。您还需要在FlowActivity1活动上创建Arguments,以便从主工作流传递变量值。