4

ワークフロー4デザイナー(System.Activities.Presentation.WorkflowDesigner)を再ホストするアプリケーションを作成しました。アクティビティが検出され、ツールボックスに動的に読み込まれるため、ダイアグラムに追加できます。実行時にサービスをアクティビティに公開する方法は知っていますが、設計時に同様のことが可能かどうか疑問に思っています。私のアクティビティの中には、ダイアログを起動したりデータベースをロードしたりできる高度なプロパティ値エディターを備えているものがあります。ホストアプリケーションに、使用する必要のある接続文字列などの情報をアクティビティに提供してもらいたいです。

これが可能かどうか誰かが知っていますか?私はこれを達成する方法についての情報を見つけることができませんでした。ありがとう!

4

1 に答える 1

3

WorkflowDesigner.Contextプロパティを介してこれを行うことができます。

このプロパティは、ActivityDesigner (および ModelItem を取得できる他のすべてのユーザー) が使用できるEditorContextを公開します。Servicesプロパティを使用して、設計時に使用するカスタム サービスを発行できます。

于 2012-06-22T14:29:47.083 に答える