0

在编辑活动 XAML 文件时,我可以使用“参数”选项卡通过设计器创建参数。然后我可以在调用工作流时传递参数。这工作正常。

但是,在重新托管的 WorkflowDesigner 中,我们没有“参数”选项卡(无论如何我不希望我的用户修改参数列表)。所以我想WorkflowDesigner.Load()一个已经设置了参数的工作流,作为构建工作流的模板。然后,用户仍然可以在设计工作流时访问参数,也许是 FlowDecision 条件等的基础。

这有可能吗?我应该为此目的使用动态参数吗?

我在这里错过了什么吗?

4

1 回答 1

2

感谢发帖:向设计师展示活动?我能够创建一个具有属性的 ActivityBuilder:

Properties = 
{ 
    new DynamicActivityProperty { Name = "Account", Type = typeof(InArgument<AccountModel>) }
}

Load()它在WorkflowDesigner中。

这意味着我现在可以将 AccountModel 参数强制到任何用户创建的工作流中。

我希望这对遇到同样问题的人有用。

于 2013-10-16T13:02:40.107 回答