我知道如何使用類的Designer屬性將設計器活動連接到NativeActivity或CodeActivity。像這樣:WF4是否可以爲複合活動創建一個設計器?
[Designer(typeof(ParallelActivityDesigner))]
我想也聯播設計師的複合活動(只XAML文件的一些活動組成),是可能的呢?
我知道如何使用類的Designer屬性將設計器活動連接到NativeActivity或CodeActivity。像這樣:WF4是否可以爲複合活動創建一個設計器?
[Designer(typeof(ParallelActivityDesigner))]
我想也聯播設計師的複合活動(只XAML文件的一些活動組成),是可能的呢?
三種已知的方法至今:
(參考Workflow Beta2 forum對於細節的第一2)
還沒有嘗試過,但我猜2.是答案。
我不完全有這個想通了自己。這應該是可能的,但我還沒有弄清楚設計師需要的確切格式。對於信息的最好的地方是馬特·溫克勒在http://blogs.msdn.com/mwinkle
(PM對球隊的設計師的工作)這是可以做到的,檢查出SDK樣品用於與任一WorkflowItemPresenter或WorkflowItemsPresenter創建定製設計師
http://msdn.microsoft.com/en-us/library/system.activities.presentation.workflowitempresenter.aspx HTTP: //msdn.microsoft.com/en-us/library/dd759032.aspx
--matt
經過一些更多的研究,我相信它無法完成。但我也有一個解決方法的想法。這個想法是創建一個NativeActivity,並在execute方法中給這個本地活動下面的代碼:protected override void Execute(NativeActivityContext context){MyComposoteActivity act = new MyCompositeActivity(); context.ScheduleActivity(動作); }然後設置這個活動的設計者。但我不確定這是否應該走,如果一切順利,如果wf繼續存在。以前有人做過這個嗎? – Flores 2010-01-15 21:01:25