簡體   English   中英

如何在wf 4.5中使用自動環繞序列設計器創建工作流程活動?

[英]How to create a workflow activity with auto-surround sequence designer in wf 4.5?

工作流基礎4.5的一項新改進稱為“帶序列自動環繞”,基本上是一種功能,一旦將活動放到體內已有活動的情況下,即可自動創建序列。

http://blogs.msdn.com/b/mcsuksoldev/archive/2012/11/07/workflow-foundation-wf-4-5-designer-improvements.aspx

我已經找到了如何在Re-hosting項目中啟用此功能,並且可以看到啟用了此功能的常規wf 4.5活動(IF-THEN-ELSE fe),但是它不適用於我們的自定義活動,因此我想我必須裝飾該活動不知何故,但我不知道該怎么做。

它應該相對簡單,但是我發現的所有信息都與重新托管有關,而不與自定義活動中的使用有關。

因此,對於Activity Designers還是陌生的,直到我深入研究WorkflowItemPresenter實現之前,我對Bernhard的答案還是不太清楚。 基本上,您需要做的(從Activity設計器的角度來看)是:

<sap:WorkflowItemPresenter Item="{Binding Path=ModelItem.MyNestedActivity, Mode=TwoWay}" 
                           AllowedItemType="sa:Activity" 
                           HintText="Add nested activity here" />

這將立即與標准VS WF4設計器一起使用。 我發布此消息是因為該SO線程是我在任何地方遇到的最佳信息,並且希望以上xaml可以幫助遇到相同問題的其他任何人。

問候,朱利安

您需要將DesignerConfigurationService AutoSurroundWithSequence屬性設置為true,並且在您和您的設計器中還需要定義AllowedActivityType,因為WorkflowItemPresenter僅在條件typeof(Activity).IsAssignableFrom(this.AllowedItemType))為true時才提供該功能。好。

問候伯恩哈德

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM