我目前正在修改Workflow Foundation。我有一个包含以下参数的活动:

System.Activities.InArgument<double> Temperature


但是,我想在我的活动中获取此参数的值,以便对其进行一些验证(并根据此参数在我的活动中设置属性)。我知道有一个采用ActivityContext的Get方法,因此实际值将在运行时知道。我的问题是,如何获得ActivityContext,还是有更好的方法?

注意:我在应用程序中托管WorkflowDesigner,并放下了我的活动。因此,Activity1包含一个属性“ Temperature”,并将其作为InArgument传递到Activity2中。然后,我验证Activity2,但到目前为止无法获得ActivityContext。在执行时我不需要它,但是在设计时。

提前致谢。

最佳答案

你可以pass the ActivityContext to Activity2 as an argument吗?

使用Custom Activity Designers怎么办?

关于c# - 如何获取ActivityContext以获取InArgument的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9131018/

10-10 02:36