我在现有的WinFormsApplication中托管了一个WorkflowDesigner,现在我想使用突出显示活动的可能性。 但我不能使用WF的运行时引擎。我只是使用WF来可视化WinFormsApp中的现有工作流,此应用程序也会关注运行时问题。 那么如何在不在Designer类中运行工作流的情况下将焦点设置在WorkflowDesigner中的活动上。
1 root.Properties("Nodes").Collection(i).Focus
2 Me.wd.DebugManagerView.CurrentLocation = CType(service.RetrieveAllViewState(root.Properties("Nodes").Collection(i)).Item("ShapeLocation"), SourceLocation)
首先,我认为我可以创建一个专注于Avive FlowNode的功能,但它确实像这样工作(第1行)...... 然后我想到告诉DebugManagerView活动活动的位置是什么。但我无法将ShapeLocation转换为SourceLocation。 那么我如何获得已知活动Activity的SourceLocation。
我是使用WorkflowFoundation和.NET Framework进行编程的新手,所以整个可能性对我来说仍然有点混乱。