SuperMap.Web.Actions.DrawRectangle.OnMouseLeftButtonDown C# (CSharp) Method

OnMouseLeftButtonDown() public method

${ui_action_MapAction_event_onMouseDown_D}
public OnMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs ${ui_action_MapAction_event_onMouseDown_param_e}
return void
        public override void OnMouseLeftButtonDown(MouseButtonEventArgs e)
        {
            //Point oldPt = e.GetPosition(MapControl);
            //Point newPt = oldPt;
            //if (MapControl.Map.Angle != 0.0)
            //{
            //    double radian = MapControl.Map.Angle / 180.0 * Math.PI;//变成弧度
            //    Point transOrigin = new Point(MapControl.ActualWidth / 2, MapControl.ActualHeight / 2);
            //    newPt = MathUtility.TransformPoint(oldPt, transOrigin, radian);
            //}
            startPt = Map.ScreenToMap(e.GetPosition(Map));

            if (!isActivated)
            {
                Activate(startPt);
            }
            e.Handled = true;
            base.OnMouseLeftButtonDown(e);
        }