WF4 возможно ли создать дизайнера для составного упражнения? - PullRequest
4 голосов
/ 15 января 2010

Я знаю, как подключить действие дизайнера к NativeActivity или CodeActivity с атрибутом Designer в классе. Вот так:

[Designer(typeof(ParallelActivityDesigner))]

Я хотел бы также подключить конструктор к составному действию (составленному из некоторых действий только в файле xaml), это вообще возможно?

Ответы [ 3 ]

3 голосов
/ 17 января 2010

Три известных до сих пор способа:

  1. Иметь код рядом с файлом .xaml.cs и использовать [DesignerAttribute], как в вашем вопросе
  2. [DesignerAttribute] путем ручного редактирования файла XAML
  3. Использование регистрации метаданных для регистрации пользовательских атрибутов во время разработки, проще всего в переосмысленном сценарии, но возможно также с использованием .Design.dll внутри VS.

(Ref Workflow Beta2 forum для подробностей о первых 2)

1 голос
/ 08 ноября 2010

Это можно сделать, ознакомьтесь с примером SDK для создания пользовательских дизайнеров с помощью WorkflowItemPresenter или WorkflowItemsPresenter

http://msdn.microsoft.com/en-us/library/system.activities.presentation.workflowitempresenter.aspx http://msdn.microsoft.com/en-us/library/dd759032.aspx

- матовый

0 голосов
/ 16 января 2010

Я точно не понял это сам. Это должно быть возможно, но я не понял, какой именно формат должен быть у дизайнера. Лучшее место для информации - Мэтт Винклер (руководитель группы, работающей над дизайнером) на http://blogs.msdn.com/mwinkle

...