简体   繁体   English

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

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

I use rehosting workflow designer ( https://msdn.microsoft.com/en-us/library/dd489419%28v=vs.100%29.aspx ) to load a Flowchart workflow in my application. 我使用重新托管工作流设计器( 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);

How should I do to change an activity location in the Flowchart? 如何更改流程图中的活动位置?

This is certainly not a trivial task. 这当然不是一件容易的事。

You effectively need to alter the location of the model item via the view state service. 您实际上需要通过视图状态服务来更改模型项的位置。

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

Have a read of this article which explains view state far better than I can. 阅读这篇文章,它比我能更好地解释视图状态。

暂无
暂无

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

相关问题 工作流窗口基础=()=&gt; - workflow window foundation =()=> Workflow Foundation 4.5如何在异常情况下重复活动 - Workflow Foundation 4.5 How to repeat activity on exception X:工作流基础 4.0 中的名称 - X:Name in workflow foundation 4.0 Windows Workflow Foundation 4.0连接器 - Windows Workflow Foundation 4.0 connector 在Workflow Foundation 4.0中,如何在声明了Activity的Execute方法之外读取InArgument的值? - How can I, in Workflow Foundation 4.0, read the value of an InArgument outside of the Execute method of the Activity in which it has been declared? 如何对Windows Workflow Foundation(WF)活动可以序列化进行单元测试? - How to unit test that a Windows Workflow Foundation (WF) activity can be serialized? 错误Windows Worklfow Foundation 4.0输入的工作流程类型必须是“活动”。 参数名称:workflowType - Error Windows Worklfow Foundation 4.0 The input workflow type must be an Activity. Parameter name: workflowType 从工作流基础中未完成的工作流中发出/发送/检索数据 - emit/ send/ retrieve data from uncompleted workflow activity in workflow foundation Windows Workflow Foundation-在工作流中的不同活动之间传递自定义变量 - windows Workflow foundation - passing custom variable between different activity in a workflow Workflow Foundation 4-当工作流从延迟活动中恢复时,IPrincipal丢失 - Workflow Foundation 4 - IPrincipal lost when workflow resume from a delay activity
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM