Загрузка рабочего процесса, сохраненного как XAML в .NET 4.0 - PullRequest
6 голосов
/ 31 октября 2009

Каков синтаксис для загрузки рабочего процесса .NET 4.0 Beta2, который был ранее создан и сохранен как XAML.

Классы WorkflowElement и WorkflowXamlServices больше не существуют. Я пытаюсь сделать что-то вроде этого (это работало в бета-версии 1):

WorkflowElement wf = WorkflowXamlServices.Load(File.OpenRead("Workflow.xaml")) as WorkflowElement;

1 Ответ

10 голосов
/ 02 ноября 2009

Нашел свой ответ после дальнейших исследований.

Классы WorkflowElement и WorkflowXamlServices были удалены из Beta2. Приведенный выше подход требует использования DynamicActivity и ActivityXamlServices.

DynamicActivity wf = ActivityXamlServices.Load("Workflow.xaml") as DynamicActivity;
...