for WPF developers
Home Profile Tips 全記事一覧

コントロールを変形したときのマウス位置を特定したい

(2017/05/16 7:32:00 created.)

(2017/05/16 7:53:12 modified.)

例えば RotateTransform で回転させたコントロールをドラッグ操作したとき、得られるマウス座標値は回転した座標系の座標値となります。これを元に戻すためには座標変換をおこなう必要があります。

原点を中心に座標を回転する

ある点を中心に座標を回転する

Thumb コントロールの DragDelta イベントと DragCompleted イベント