Работа с подпроцессором в Rehosted Designer?
-
27-09-2019 - |
Вопрос
Можно ли работать с подпроцессором (то есть подмножество рабочего процесса в дизайнере). Например, последовательность, блок-схема или любая активность внутри рабочего процесса.
Моя идея что-то подобное:
- Сохраните подразделение в файл (например, сохранить выбранную последовательность активности)
- Загрузите сохраненный подразделение и добавьте его в текущий рабочий процесс
- Добавьте подпрокатку в качестве элемента на панели инструментов
Это даже возможно в WF4?
Решение
Звучит очень похоже на ваши подменные работы, являются просто составными действиями. Это легко, если вы компилируете их, так как они становятся обычными типами активности, и вы можете сделать с ними, как вам нравится. Если вы не хотите их скомпилировать, но используйте их в качестве файлов XAML, вам необходимо создать скомпилированную активность обертки, используя динамикатечность и действиеxAmlServices. Это необходимо, потому что действия, добавленные в рабочий процесс или показанные на панели инструментов, всегда скомпилированы.