2011年5月3日火曜日

リホスティングデザイナにて引数を設定

今までのリホスティングしたデザイナのスクリーンショットでは引数の設定ができていませんでした。調べてみるとちょっと一手間加えてあげる必要がある、と海外 MSDN フォーラムにて問い合わせされていたのでそれを試してみました。

   1:  Dim wfFile As Object = New Sequence
   2:   
   3:  Dim activityBuilderType As New ActivityBuilder
   4:  activityBuilderType.Name = "ActivityBuilder"
   5:  activityBuilderType.Implementation = wfFile
   6:  designer.Load(activityBuilderType)



このような形で ActivityBuilder にてアクティビティをラップするようにし、それをデザイナ上でロードすることで引数の設定ができるようになります。


image


ただし今の時点で自分が調べ切れていないのですが、以前に書いた WorkflowService の場合はこの方法が利用できない様子です。まぁサービスで引数はない(パラメータなどを利用するため)ので影響はないですが。

0 件のコメント:

コメントを投稿