移动超过3000点时折线性能问题变得太慢

问题描述

  • 在uwp中,需要在不应用变换的情况下将折线从一个位置平稳地平移到具有3000多个点的另一位置。因为,我将在鼠标移动时动态更新这些点。

  • 附带的示例供您参考,可以平移但不平滑。

示例链接:https://github.com/ragulsv/PolyLine/tree/master/PolyLineUwp

解决方法

创建路径组作为operator=的内容后,可以整体移动它,而不必一点一点地重新放置它。

shared_from_this

在鼠标移动的过程中,逐点重新渲染将消耗大量资源。但是如果要移动ContentControl,它将更加简单。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...