/// <summary> /// 拖动时将点集绘到指定画布 /// </summary> /// <param name="pc">点集</param> /// <param name="iCanvas">画布层次,默认为最下层画布</param> private Path LBDragDrawPointsData(PointCollection pc, int cIndex) { oxy = OXY.LeftBottom; //通过计算方式实现坐标转换 //DrawPointsData(TTBTransPoints(VPTGP(pc, cIndex), cIndex), cIndex); return(DragDrawPointsData(VPTGP(pc, cIndex), cIndex));//方法内使用了翻转效果,减少一次坐标转换过程 }
/// <summary> /// 绘点集,该方法会以左下角为坐标原点将点集绘出 /// </summary> /// <param name="pc">传入的点集</param> /// <param name="iCanvas">某个Canvas</param> private void LBDrawPointsData(PointCollection pc, int iCanvas) { oxy = OXY.LeftBottom; //通过计算方式实现坐标转换 //DrawPointsData(TTBTransPoints(VPTGP(pc, iCanvas), iCanvas), iCanvas); DrawPointsData(VPTGP(pc, iCanvas), iCanvas);//方法内使用了翻转效果,减少一次坐标转换过程 }