如何在重新托管的WF设计器中跟踪Windows Workflow 4?

时间:2011-02-04 08:35:23

标签: workflow workflow-foundation workflow-foundation-4

我需要显示工作流程的当前状态。为此,我开发了一个程序,它重新托管工作流设计器并显示我的工作流程。好的 - 这很容易。

接下来,我需要阻止工作流程中的任何编辑。我发现了以下解决方案,它完美无缺:

  var readOnlyState = WorkflowDesigner.Context.Items.GetValue<ReadOnlyState>();
  if (readOnlyState != null)
      readOnlyState.IsReadOnly = true;

但我如何直观地追踪我的工作流程?而且我还需要使用额外的元信息(例如他们的当前状态或计数)来丰富/扩充所有活动。

有没有人知道如何插入叠加层或任何其他类型的视觉元素来显示活动的其他信息?

由于

-Goerge

1 个答案:

答案 0 :(得分:1)

来自Kushal Shah的示例VisualWorkflowTrackingWithStepService可以帮助您入门。 Yoi可以找到样本here

This是Kushal的另一篇博文,你可能想看看,