2010-05-10 1 views
1

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

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

Любые предложения?
Возможно ли это?

/Jimmy

ответ

2

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

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

Tim

+0

Хорошо, я вижу, спасибо, я просто должен изменить свой подход. –