0

アクティビティの XAML ファイルを編集するときに、デザイナーで [引数] タブを使用して引数を作成できます。その後、ワークフローを呼び出すときに引数を渡すことができます。これはうまくいきます。

ただし、再ホストされた WorkflowDesigner には[ Arguments ] タブがありません (いずれにせよ、ユーザーが引数リストを変更するのは望ましくありません)。そこで、ワークフローを構築するためのテンプレートとして、引数が既に設定されているワークフローをWorkflowDesigner.Load()したいと思います。その後、ユーザーはワークフローの設計中に、おそらく FlowDecision 条件などのベースとなる引数にアクセスできます。

それはまったく可能ですか?この目的のために動的引数を使用する必要がありますか?

ここで何か不足していますか?

4

1 に答える 1

2

投稿のおかげで:アクティビティをデザイナーに表示しますか? プロパティを使用して ActivityBuilder を作成できました。

Properties = 
{ 
    new DynamicActivityProperty { Name = "Account", Type = typeof(InArgument<AccountModel>) }
}

そして、それをWorkflowDesignerでLoad()します。

これは、ユーザーが作成したワークフローに AccountModel 引数を強制できるようになったことを意味します。

これが同じ問題で立ち往生している人の役に立てば幸いです。

于 2013-10-16T13:02:40.107 に答える