我正在与重新托管的工作流设计器合作。在我的 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 为空。
提前致谢。