我目前正在修改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/