繁体   English   中英

Windows工作流基础4.0(WPF):如何通过代码更改流程图工作流中的活动位置

[英]Window workflow foundation 4.0 (WPF): How to change an activity location in a Flowchart workflow by code

我使用重新托管工作流设计器( https://msdn.microsoft.com/zh-cn/library/dd489419%28v=vs.100%29.aspx )将Flowchart工作流加载到我的应用程序中。

 Flowchart flowchart = this.CreateFlowchart();///Create a Flowchart workflow
 WorkflowDesigner wd = new WorkflowDesigner();
 wd.Load(flowchart);

如何更改流程图中的活动位置?

这当然不是一件容易的事。

您实际上需要通过视图状态服务来更改模型项的位置。

wd.Context.Services.GetService<ViewStateService>().StoreViewStateWithUndo(modelItem, "ShapeLocation", new Point(20,20));

阅读这篇文章,它比我能更好地解释视图状态。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM