読者です 読者をやめる 読者になる 読者になる

cafe. Blend

Expression Blend 勉強会

その27:MouseDragElementBehavior

ビヘイビアの1つにMouseDragElementBehaviorというものがあります。
これ1つ使うだけで、簡単にマウスでドラッグすることができます。
LayoutRootにRectangleを作って、ビヘイビアをぺたっとしました。

実行してみましょう。
どこにでもドラッグできます。

次にGridを1つ作って、そのなかにRectangleを入れてみました。こんなかんじ。

オブジェクトパネルからビヘイビアを選択して、共通パネルにあるConstrainToParentBoundsにチェックをいれました。

実行してみましょう。
Rectangleの移動を親のGridの範囲に制限しました。

いつ使うのかはともかく、こんなこともビヘイビアならノンコーディングです。