1

ユーザーが独自のワークフローを作成できるように、カスタム アクティビティを含む再ホストされたデザイナーをユーザーに提供しました。ここで、再ホストされたデザイナーで設計されたワークフロー (Xaml ファイル) を WF 4.0 に保存するオプションをユーザーに提供したいと考えています。アクティビティ変数/プロパティ値とともにワークフローを保存したいと考えています。どうやってやるの?

4

2 に答える 2

2

2 つの主なオプション

1) WorkflowDesigner.Save() メソッド (System.Activities.Design (Beta1)/System.Activities.Presentation (Beta2))

2) XamlServices.Save() メソッド (System.Xaml)。保存するオブジェクト (オブジェクト グラフ) は EditingContext.ModelTreeManager.Root です。

最初のオプションとして WorkflowDesigner.Save() を試し、WorkflowDesigner.Save() では機能しない何かを行う必要がある場合は、XamlServices() にフォールバックします。これは、より低レベルの制御オプションが使用できるためです。

于 2009-10-11T07:29:23.213 に答える
0

再ホストされたデザイナーで設計されたワークフローは、ワークフロー.save(ファイル名) メソッドによって、アクティビティと定義された変数のプロパティ値と共に保存できます。このメソッドは、フォームを閉じるイベントなど、再ホストされたデザイナーのイベント ハンドラー内で呼び出すことができます。

于 2009-09-02T10:49:55.387 に答える