プログラムで変更したいステート マシン ウィンドウ ワークフローがあります。たとえば、状態 A から状態 B への遷移を追加したり、状態 A と状態 B の間に新しい状態を追加したりすることもできます。
実行中の Windows ワークフロー インスタンスを変更する必要はなく、Windows ワークフロー定義自体を変更する必要があることに注意してください。
まず、ワークフローを表す xaml ファイルを用意します。上記を達成する 1 つの方法は、Windows ワークフローの xaml ファイルを直接変更することですが、それはリスクが高く、難しいのではないかと心配しています。ワークフローを操作するためのプログラム インターフェイスがあることを期待しています。
System.Activities 名前空間のいくつかに気付きました。具体的には、ワークフロー定義の xaml ファイルからアクティビティを作成できることに気付きました。ただし、アクティビティを取得すると、それを操作する方法がわかりません。
これは可能ですか?