protected override bool OnMouseDown(MouseDownEvent e) { ScreenSpaceDragPosition = e.ScreenSpaceMousePosition; DragPosition = HitObject.ToLocalSpace(e.ScreenSpaceMousePosition); return(base.OnMouseDown(e)); }
protected override bool OnDrag(DragEvent e) { var result = base.OnDrag(e); ScreenSpaceDragPosition = e.ScreenSpaceMousePosition; DragPosition = HitObject.ToLocalSpace(e.ScreenSpaceMousePosition); return(result); }