Можно ли декларировать родовую активность WF4 в XAML? - PullRequest
4 голосов
/ 06 августа 2010

У меня есть действие Workflow 4, которое можно запускать на любом количестве классов, которые унаследованы от моего базового класса.Таким образом, деятельность, естественно, является общей.Подобно действиям ForEach или AddToCollection, для моего действия требуется параметр типа.

У меня вопрос: могу ли я создать это действие в конструкторе с XAML?Имейте в виду, что это составное занятие, поэтому дизайнер кажется лучшим выбором.

Если бы я создал его в коде, он выглядел бы так:это решение будет работать, обслуживание наверняка будет болезненным, и вы не получите никаких «изысков» дизайнера, таким образом.

Ответы [ 2 ]

1 голос
/ 10 августа 2010

Возможно, стек XAML его поддерживает (не уверен), но в VS 10 разработчик рабочего процесса определенно не позволяет вам этого делать.

0 голосов
/ 07 августа 2010

Не уверен, что сможешь, но я подозреваю, что нет.Но даже если бы вы могли, почему бы вам?Действие xaml - это только разметка и составление, кода нет, поэтому как бы вы использовали универсальный тип.

Опыт разработки для того, кто использует ваше действие, не связан с тем, как вы создаете свое действие.Просто добавьте дизайнера и предоставьте пользователю любое удобное время.Вы можете разрешить им добавлять несколько дочерних действий с помощью WorkflowItemsPresenter.

...