ビヘイビアの1つにMouseDragElementBehaviorというものがあります。
これ1つ使うだけで、簡単にマウスでドラッグすることができます。
LayoutRootにRectangleを作って、ビヘイビアをぺたっとしました。
実行してみましょう。
どこにでもドラッグできます。
次にGridを1つ作って、そのなかにRectangleを入れてみました。こんなかんじ。
オブジェクトパネルからビヘイビアを選択して、共通パネルにあるConstrainToParentBoundsにチェックをいれました。
実行してみましょう。
Rectangleの移動を親のGridの範囲に制限しました。
いつ使うのかはともかく、こんなこともビヘイビアならノンコーディングです。