/// <summary> /// 输入坐标转换为用户坐标。 /// </summary> /// <param name="rawXy"></param> /// <returns></returns> private Point InputToUserCoord(XY rawXy) { var contentCoord = InputToContentCoordConverter.GetNew(rawXy); var userCoord = ContentToUserCoordConverter.GetNewPoint(contentCoord); return(userCoord); }
/// <summary> /// 内容坐标转换为屏幕坐标。 /// </summary> /// <param name="xy"></param> /// <returns></returns> private Envelope ContentToScreenCoord(Envelope contentCoord) { var userCoord = ContentToUserCoordConverter.GetNew(contentCoord); return(UserToScreenCoordConverter.ToScreenCoord(userCoord)); }
/// <summary> /// 内容坐标转换为屏幕坐标。 /// </summary> /// <param name="xy"></param> /// <returns></returns> private Point ContentToScreenCoord(XY contentCoord) { var userCoord = ContentToUserCoordConverter.GetNewPoint(contentCoord); return(UserToScreenCoordConverter.GetScreenCoord(userCoord)); }