Workflow 设置依赖项属性';Windows工作流基础自定义活动中设计时的默认值

Workflow 设置依赖项属性';Windows工作流基础自定义活动中设计时的默认值,workflow,properties,android-activity,dependencies,Workflow,Properties,Android Activity,Dependencies,我正在实现一个自定义的工作流和活动,以便在多个项目中重用,并试图使它们尽可能易于使用。在这个工作流中,我有一个名为“UserID”的属性,我想将它绑定到我的一个活动中的dependencyproperty。我现在可以在设计时绑定它,每次向工作流中添加这些活动时都会显式搜索属性,但我希望自动绑定此活动 据我所知(如果我错了,请纠正我),要在设计时绑定依赖项属性,我需要在DefaultBindingProperty元数据标记中指定一个“Activity=NameOfWorkflow,Path=Use

我正在实现一个自定义的工作流和活动,以便在多个项目中重用,并试图使它们尽可能易于使用。在这个工作流中,我有一个名为“UserID”的属性,我想将它绑定到我的一个活动中的dependencyproperty。我现在可以在设计时绑定它,每次向工作流中添加这些活动时都会显式搜索属性,但我希望自动绑定此活动

据我所知(如果我错了,请纠正我),要在设计时绑定依赖项属性,我需要在DefaultBindingProperty元数据标记中指定一个“Activity=NameOfWorkflow,Path=UserID”格式的字符串,并且我希望以某种方式完成工作流的名称。有办法吗


感谢

我最终通过将ActivityToolboxItem附加到Activity并重写其中创建设计器中所示实例的方法实现了这一点。我使用ActivityBind对象将dependencyproperty绑定到工作流的属性。为了获得工作流的实例,我只需通过调用act.Parent来搜索活动的祖先,直到活动没有父级(因此是StateMachineWorkflowActivity本身)