Добавить аргумент активности в корневую активность

У меня есть дизайнер рабочего процесса, который я использую для создания рабочего процесса; теперь, когда я перетаскиваю какое-либо действие в Designer, я улавливаю это в событии ModelChanged и могу получить все InArguemnt этого типа, теперь я хочу добавить этот аргумент в WorkFlow; это похоже на Visual Studio, я могу определять аргументы, через которые я хочу добавить это автоматически при создании рабочего процесса.

Как я могу это сделать ?

Спасибо океан


person Ocean    schedule 04.03.2011    source источник


Ответы (1)


Поднимитесь по дереву модели (ModelItem.Parent.Parent.Parent ...., добавьте новые аргументы:

activityBuilderModelItem.Properties ["Свойства"]. Collection.Add (новый DynamicActivityProperty {Name = "argumentName", Type = typeof (InArgument)});

и Т. Д.

person Tim Lovell-Smith    schedule 07.04.2011