次の方法で共有


チュートリアル : 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: ワークフロー デザイナ ホスティング プロジェクトの作成

演習 2: ワークフロー デザイナの統合

Windows ワークフロー デザイナのホスト チュートリアル完成版

参照

WorkflowDesignerLoader

WorkflowView

関連項目

ワークフロー デザイナのホスト

Basic Designer Hosting Sample

Outlook Workflow Wizard Sample

Workflow Monitor Sample

Tracking Profile Designer Sample

Footer image

Copyright © 2007 by Microsoft Corporation.All rights reserved.