Yo uso el diseñador de flujo de trabajo de almacenamiento (https://msdn.microsoft.com/en-us/library/dd489419%28v=vs.100%29.aspx) para cargar un flujo de trabajo de diagrama de flujo en mi aplicación.
Flowchart flowchart = this.CreateFlowchart();///Create a Flowchart workflow
WorkflowDesigner wd = new WorkflowDesigner();
wd.Load(flowchart);
¿Cómo debo hacer para cambiar la ubicación de una actividad en el Diagrama de flujo?
Respuestas
0 para la respuesta № 1Esto ciertamente no es una tarea trivial.
Es necesario que modifique efectivamente la ubicación del elemento del modelo a través del servicio de estado de vista.
wd.Context.Services.GetService<ViewStateService>().StoreViewStateWithUndo(modelItem, "ShapeLocation", new Point(20,20));
Tener una lectura de esta Artículo que explica el estado de la vista mucho mejor que yo.