/ / Window workflow foundation 4.0 (WPF): come modificare un percorso di attività in un flusso di lavoro del diagramma di flusso in base al codice: c #, wpf, workflow-foundation-4, workflow-foundation

Windows Workflow Foundation 4.0 (WPF): come modificare un percorso di attività in un flusso di lavoro del diagramma di flusso in base al codice: c #, wpf, workflow-foundation-4, workflow-foundation

Uso il progettista del flusso di lavoro di rehosting (https://msdn.microsoft.com/en-us/library/dd489419%28v=vs.100%29.aspx) per caricare un flusso di lavoro del diagramma di flusso nella mia applicazione.

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

Come devo fare per modificare un percorso di attività nel diagramma di flusso?

risposte:

0 per risposta № 1

Questo non è certamente un compito banale.

È effettivamente necessario modificare la posizione dell'elemento del modello tramite il servizio di stato di visualizzazione.

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

Avere letto di Questo articolo che spiega lo stato della vista molto meglio di me.