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

如何在重新托管的WF设计器中跟踪Windows Workflow 4?,workflow,workflow-foundation,workflow-foundation-4,Workflow,Workflow Foundation,Workflow Foundation 4,我需要显示工作流的当前状态。为此,我开发了一个程序,它将重新定位工作流设计器并显示我的工作流。好的,这是最简单的部分 接下来,我需要防止在工作流中进行任何编辑。我找到了以下解决方案,效果非常好: var readOnlyState = WorkflowDesigner.Context.Items.GetValue<ReadOnlyState>(); if (readOnlyState != null) readOnlyState.IsReadOnly = true

我需要显示工作流的当前状态。为此,我开发了一个程序,它将重新定位工作流设计器并显示我的工作流。好的,这是最简单的部分

接下来,我需要防止在工作流中进行任何编辑。我找到了以下解决方案,效果非常好:

  var readOnlyState = WorkflowDesigner.Context.Items.GetValue<ReadOnlyState>();
  if (readOnlyState != null)
      readOnlyState.IsReadOnly = true;
var readOnlyState=WorkflowDesigner.Context.Items.GetValue();
if(readOnlyState!=null)
readOnlyState.IsReadOnly=true;
但我如何直观地跟踪我的工作流程?我还需要用额外的元信息(比如它们的当前状态或计数)来丰富/扩充所有活动

有人知道我如何插入覆盖图或任何其他类型的视觉元素来显示活动的附加信息吗

谢谢


-Goerge

Kushal Shah提供了一个示例VisualWorkflowTrackingWithStepService,可以帮助您入门。我可以找到样品

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