Вопрос

Можно ли работать с подпроцессором (то есть подмножество рабочего процесса в дизайнере). Например, последовательность, блок-схема или любая активность внутри рабочего процесса.

Моя идея что-то подобное:

  • Сохраните подразделение в файл (например, сохранить выбранную последовательность активности)
  • Загрузите сохраненный подразделение и добавьте его в текущий рабочий процесс
  • Добавьте подпрокатку в качестве элемента на панели инструментов

Это даже возможно в WF4?

Это было полезно?

Решение

Звучит очень похоже на ваши подменные работы, являются просто составными действиями. Это легко, если вы компилируете их, так как они становятся обычными типами активности, и вы можете сделать с ними, как вам нравится. Если вы не хотите их скомпилировать, но используйте их в качестве файлов XAML, вам необходимо создать скомпилированную активность обертки, используя динамикатечность и действиеxAmlServices. Это необходимо, потому что действия, добавленные в рабочий процесс или показанные на панели инструментов, всегда скомпилированы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top