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

atelier:mitsuba

i love UI/UX, Blend, XAML, Behavior, P5, oF, Web, Tangible Bits and Physical computing. なにかあればお気軽にご連絡ください。atelier@c-mitsuba.com

その27:MouseDragElementBehavior

連載:0から始めるExpression Blend 4 再入門

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

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

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

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

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

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