WF 4.0:如何从活动中获取ActivityDesigner

时间:2015-04-09 03:04:47

标签: wpf workflow-foundation-4 workflow-foundation wpf-4.0

我使用此代码将CustomDesigner绑定到CustomActivity

AttributeTableBuilder builder = new AttributeTableBuilder();
builder.AddCustomAttributes(typeof(CustomActivity), new DesignerAttribute(typeof(CustomDesigner)));
MetadataStore.AddAttributeTable(builder.CreateTable());

如何从CustomDesigner的实例中获取CustomActivity的实例。

请参阅此链接https://msdn.microsoft.com/en-us/library/dd489419%28v=vs.110%29.aspx

1 个答案:

答案 0 :(得分:0)

您可以使用视图服务来实现此目的。

designer.Context.Services.GetService<ViewService>().GetView(temp)

temp是流动活动的模型 设计师是工作流设计师