1

我正在与重新托管的工作流设计器合作。在我的 C# 代码中,我确实可以访问 WorkflowDesigner 的实例。如何访问我所在的当前活动(光标位于 )或我刚刚打开它。这是我所指的工作流程:

System.Activities.Presentation.WorkflowDesigner x;

如何访问当前活动或 x 中的所有活动。

序列父级及其两个子级的图像

我也试过这个:

 ModelService modelService = x.Context.Services.GetService<ModelService>();
 Activity a = modelService.Root.GetCurrentValue() as Activity;
 IEnumerable <Activity> MyActivities = WorkflowInspectionServices.GetActivities(a );

当我运行此代码时,根“a”中没有返回任何活动,换句话说,myActivities IEnumerable 为空。

提前致谢。

4

1 回答 1

0

我找到了有关如何获取所选活动的答案 Selection sel = x.Context.Items.GetValue();

于 2013-09-20T14:04:18.040 回答