チュートリアル : Windows ワークフロー デザイナのホスト
Windows Workflow Foundation デザイナは、デザイン時にワークフローをグラフィカルに表示、作成、および変更するための、ワークフローの視覚的な表示に使用されます。また、ランタイム実行時に使用して、実行中のワークフローの現在の状態を表示するには、ワークフローに関連付けられた追跡情報を使用します。
このチュートリアルでは、Windows Workflow Foundation デザイナをホストする Windows フォーム ベースのアプリケーションを作成するための手順を紹介します。アプリケーションを構築することで、エンド ユーザーは、TextBox コントロールにワークフローの XAML 表現を手動で入力し、ホストされた Windows Workflow Foundation デザイナで結果をグラフィカルに自動的に表示することができます。
このチュートリアルで使用する主なクラスは、次のとおりです。
.NET DesignSurface クラス。これは、完全な自己完結型のデザイン サーフェイスを提供することにより、ユーザーにデザイナとして認識される機能を実装します。
WorkflowView クラス。これは、ワークフロー マークアップに記述されたワークフローをビジュアルに表現します。
WorkflowDesignerLoader クラス。これを使用すると、カスタム ローダーを使ってワークフロー デザイナとワークフロー デザイナ コンポーネントを読み込むことができます。
詳細については「Basic Designer Hosting」のサンプルを参照してください。このサンプルは、これらのクラスを使用して、Windows アプリケーションでホストされる簡単なワークフロー デザイナを作成する方法を示しています。
「Workflow Tracking Profile Designer」に含まれる WorkflowDesigner コントロールを基にして、ワークフロー デザイナをホストするカスタム アプリケーションを作成できます。WorkflowDesigner コントロールを使用すると、ホスト アプリケーションでワークフロー デザイナ機能を簡単に追加および拡張できます。
このセクションの内容
演習 1: ワークフロー デザイナ ホスティング プロジェクトの作成
Windows ワークフロー デザイナのホスト チュートリアル完成版
参照
WorkflowDesignerLoader
WorkflowView
関連項目
Outlook Workflow Wizard Sample
Tracking Profile Designer Sample
Copyright © 2007 by Microsoft Corporation.All rights reserved.