atelier:mitsuba

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

その27:MouseDragElementBehavior

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

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

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

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

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

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