【发布时间】:2010-11-21 16:27:30
【问题描述】:
有一个简单的“新手”问题。
我想在 2 个工作流之间“共享”一个 InArgument。让我们考虑一下下面的经典 OOP 场景,您有 2 个具有相同属性的类,合理的 OOP 方法是创建一个基类并实现该属性一次。
当您创建一个新的 WorkFlow 项目时,您会得到一个 xaml 文件,并且您的 cs 是自动生成的。我希望能够从一个活动继承,该活动将指定该 InArgument 并使 WorkFlow 在其 Argument 设计器中显示它的属性。使用这种方法,我应该能够在活动中定义一次 InArgument 并强制派生的 WF 具有此参数。
有意义吗?
考虑到这假设是框架的一部分,我希望我的框架用户做最少的事情,我仍然希望他能够使用设计器(仅使用 CodeActivities 是不合理的)。
我怎样才能完成它?
爱丽儿
【问题讨论】:
-
为什么问题不清楚?与其把它记下来,不如向我解释什么需要更清楚。
标签: .net .net-4.0 workflow workflow-foundation workflow-foundation-4