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);
}