0

私はステートマシンを持っていますが、いくつかのステートはHandleExternalEventActivityによって所有されています。単純な文字列フラグを持つイベントを受け入れます。この文字列に基づいて、次の状態をアクティブにする必要があるディスパッチが必要です。最も明白なのはIfElseActivityを使用することですが、IfElseからこの文字列にアクセスする方法がわかりません。ステートマシン全体にプロパティを配置する最も簡単な方法ですが、何らかの理由で避けたいと思います。

4

1 に答える 1

1

HandleExternalEventActivityのサブクラスを作成し、それに依存関係プロパティを追加します。外部データコントラクトに基づいて事前構成されたアクティビティを作成し、それを正確に実行するコマンドラインユーティリティWCA.exeがあります。

于 2010-01-16T08:39:06.020 に答える