Загрузка Workflow 4 из файла xaml и добавление его в workflowdesigner - PullRequest
1 голос
/ 10 мая 2010

Я создал пару действий и сохранил их как XAML. Открытие их в Workflowdesigner прекрасно работает, и я могу выполнить их. Теперь я хотел бы создать новое действие и добавить к нему созданные мной действия. В основном загрузка его из XAML в конструктор как часть другого действия / потока.

Я пытался добавить свои действия на панель инструментов, но рендеринг как динамическая активность и (по понятным причинам) не работает.

Есть предложения?
Это вообще возможно?

/ Jimmy

1 Ответ

2 голосов
/ 14 мая 2010

DynamicActivity и набор инструментов в основном не были предназначены для совместной работы таким образом. Ожидается, что набор инструментов будет работать с типами, а не с экземплярами классов.

Вместо этого вы можете использовать подкласс IActivityTemplateFactory, а в функции Create () вернуть DynamicActivity. Но у вас, вероятно, возникнут действительно странные проблемы, когда вы попытаетесь сохранить созданный файл XAML, содержащий динамические действия. Потому что на самом деле конструктор не выполняет какой-либо специальной обработки для DynamicActivity и не будет сериализован как какая-либо «логическая ссылка» на файл XAML, из которого вы его создали.

Тим

...