基本活動設計工具範例

Download sample

這個範例說明如何將自訂組態錯誤和自訂內容功能表加入至與活動關聯的設計工具中。

在範例中,兩個功能會加入至與自訂活動 (來源檔案:CustomActivity.cs) 關聯的設計工具中:

  • 自訂組態錯誤。

  • 使用者以滑鼠右鍵按一下工作流程設計工具中的活動時,所顯示的自訂內容功能表。

為了加入自訂組態錯誤,範例活動會實作以 ActivityDesigner 為基礎的自訂活動設計工具,並會覆寫 DesignerActions 屬性以傳回自訂錯誤。

為了加入自訂內容功能表項目,自訂活動設計工具會覆寫 OnExecuteDesignerAction 事件以顯示自訂訊息 (儘管可在此插入任何功能)。它也會覆寫 Verbs 集合,以包含新功能表項目。

這個範例也會說明如何使用自訂活動設計工具主題,在工作流程設計工具中將活動顯示為黃色。

若要建置範例

  1. 按一下 [下載範例] 來下載範例。

    這樣會將範例專案擷取到本機硬碟上。

  2. 按一下 [開始],並依序指向 [程式集] 和 [Microsoft Windows SDK],再按一下 [CMD 殼層]。

  3. 移至範例的來源目錄。

  4. 在命令提示字元上,輸入 MSBUILD <方案檔名>

若要執行範例

  1. 在 Visual Studio [方案總管] 中,按兩下 BasicActivityDesignerWorkflow.cs 來源檔案,以便在工作流程設計工具中開啟此檔案 (在自訂的工作流程設計工具中,可以完成相同行為。這個範例中將會使用 Visual Studio 示範這個行為)。.

    請注意,組態錯誤會顯示 [Insert Text Here] 項目。

  2. 以滑鼠右鍵按一下活動,並注意 [自訂內容功能表] 項目。

    選取這個選項就會顯示訊息方塊。

請參閱

參考

ActivityDesigner

其他資源

Creating a Custom Activity Designer
簡單活動範例
自訂活動範例

Footer image

Copyright © 2007 by Microsoft Corporation. All rights reserved.