2DシェイプコントロールはSwitchValue プロパティを持っていて、マウスで押されたときにON/OFFが切り替わります。 
  
1)値が切り替わるとOnSwitchChangedイベントが発生します。 
2)SwitchValueにタグをバインドして、タグの値をON(TRUE)/OFF(FALSE)できます。 
3)SwitchTypeプロパティで、マウスで押されたときにどのようにSwitchValueの値を変更するのかを設定します。SwitchTypeプロパティは以下の5つの中から選択します。 
  
| 
 | 
 | 
 | 
 
A_SWITCH 
 | 
A接点スイッチ 
 | 
押している間、SwitchValueをONにします。 
 | 
 
B_SWITCH 
 | 
B接点スイッチ 
 | 
押している間、SwitchValueをOFFにします。 
 | 
 
ON_SWITCH 
 | 
ONスイッチ 
 | 
押すと、SwitchValueをONにします。 
 | 
 
OFF_SWITCH 
 | 
OFFスイッチ 
 | 
押すと、SwitchValueをOFFにします。 
 | 
 
ALTERNATE_SWITCH 
 | 
オルタネートスイッチ 
 | 
押すと、SwitchValueを反転します(OFFの時はONに、ONの時はOFFにします)。 
 | 
 
 
 
  
 |