次の方法で共有


PickBranch アクティビティ デザイナー

PickBranch は、受信イベントによってトリガー可能な、Pick アクティビティ内のイベント ベースの実行パスを提供します。

PickBranch

PickBranch オブジェクトは、Pick アクティビティの Branches コレクションに格納されます。各 PickBranchPick アクティビティの分岐に格納され、トリガーの役割を果たす受信イベントに応答して実行できます。このようにして、Windows ワークフロー デザイナーでは、イベント ベースの制御フロー モデリングが提供されます。各 PickBranch には、Trigger および Action が含まれます。

Pick アクティビティ デザイナーの使用方法

PickBranch デザイナーは、[ツールボックス][制御フロー] カテゴリにあります。[ツールボックス] にアクセスするには、ワークフロー デザイナーの [ツールボックス] タブをクリックします (または、[表示] メニューの [ツール バー] をクリックするか、Ctrl キーと Alt キーを押しながら X キーを押します)。

Pick アクティビティ デザイナーを初めてワークフロー デザイナーにドロップすると、既定では、2 つの空の PickBranch オブジェクト (それぞれの表示名は "Branch1" および "Branch2") が Pick アクティビティの要素として作成されます。それぞれの DisplayName プロパティの値は、PickBranch デザイナーのヘッダー内、または各分岐の [プロパティ] ウィンドウ内で編集できます。

PickBranch オブジェクトを Pick オブジェクトのコレクションに追加する方法は 2 つあります。[ツールボックス] から PickBranch デザイナーをドラッグ アンド ドロップする方法と、Pick デザイン サーフェイス内からコンテキスト メニューを使用する方法です。

  1. PickBranch デザイナーを**[ツールボックス]** からドラッグし、ワークフロー デザイナーの画面上にある Pick アクティビティ デザイナーの分岐のいずれかにドロップすると、PickBranch が作成されます。新しい PickBranch オブジェクトは、Pick デザイナー内で、コレクションに含まれている既存の PickBranch 要素の左側または右側に配置できます。マウスを使用して PickBranch デザイナーを Pick デザイナー上にドラッグすると、Pick デザイナーには、マウス操作で追加された PickBranch の位置が青灰色の縦の帯で示されます。

  2. Pick アクティビティ デザイナー (PickBranch デザイナーの内部ではない) を右クリックし、コンテキスト メニューの [分岐の作成] をクリックして、新しい PickBranch を追加します。Pick デザイナー内の既存の PickBranch オブジェクトの右側に新しい PickBranch が追加されます。

PickBranch デザイナーを展開すると、[トリガー] ボックスと [アクション] ボックスを表示できます。このデザイナーを折りたたむには、ヘッダーの右側にある二重のキャレットをクリックします。アクティビティを、そのデザイナーの [トリガー] ボックスと [アクション] ボックスにドロップして、各 PickBranchTriggerAction を編集します。

Pick オブジェクトの Branches コレクションに含まれる PickBranch オブジェクトを並べ替えるには、Pick デザイナー内の新しい位置にドラッグ アンド ドロップします。Pick デザイナーには、マウス操作で追加された PickBranch の位置が青灰色の縦の帯で示されます。

PickBranch は 2 とおりの方法で削除できます。

  1. PickBranch デザイナーを選択して削除します。

  2. PickBranch デザイナーを選択して右クリックし、コンテキスト メニューの [削除] をクリックします。

PickBranch デザイナーは必ず選択してください。誤って、[トリガー] ボックスまたは [アクション] ボックス内のいずれかのアクティビティを選択すると、PickBranch オブジェクトではなく、これらのボックス内のアクティビティのいずれかが削除されます。

PickBranch のプロパティ

次の表に、最も役に立つ PickBranch のプロパティと、ワークフロー デザイナーでのその使用方法を示します。

プロパティ名 必須 使用方法

DisplayName

省略可

PickBranch デザイナーのヘッダーに表示される表示名。既定値は Branch です。

DisplayName は必須ではありませんが、使用することをお勧めします。

Target

省略可

PickBranch には、Action を呼び出すことのできる Trigger アクションが含まれます。

Action

省略可

PickBranch には、トリガーされたときに実行される Action が含まれます。

参照

その他のリソース

制御フロー アクティビティ デザイナー