This article,
WPF Surface Panel[
^], might give you an idea how to position, rotate and scale a control using the mouse.
I think the demo application has some physics properties that wouldn't apply to a drawing app but you should be able to easily rip those out.
Hope this helps,
Fredrik