Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Performance 当移动超过3000个点时,多段线性能问题变得太慢_Performance_Xamarin.forms_Uwp_Polyline - Fatal编程技术网

Performance 当移动超过3000个点时,多段线性能问题变得太慢

Performance 当移动超过3000个点时,多段线性能问题变得太慢,performance,xamarin.forms,uwp,polyline,Performance,Xamarin.forms,Uwp,Polyline,在uwp中,需要在不应用变换的情况下将多段线从一个位置平滑平移到另一个具有3000多个点的位置。因为,我将在鼠标移动中动态更新点 随附样品供您参考,该样品经过淘洗,但并不顺利 示例链接:创建路径组作为ContentControl的内容后,可以将其作为一个整体移动,而不是逐点重新定位 私有无效页\u PointerMovedobject发送方,PointerRoutedEventArgs e { 如果指针按下 { var point=e.GetCurrentPointthis; var diff=

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

随附样品供您参考,该样品经过淘洗,但并不顺利


示例链接:

创建路径组作为ContentControl的内容后,可以将其作为一个整体移动,而不是逐点重新定位

私有无效页\u PointerMovedobject发送方,PointerRoutedEventArgs e { 如果指针按下 { var point=e.GetCurrentPointthis; var diff=新点presspoint.X-point.Position.X,presspoint.Y-point.Position.Y; contentControl.Margin=新厚度-diff.X,-diff.Y,0,0; } }
在鼠标移动过程中,逐点重新渲染会消耗大量资源。但如果要移动ContentControl,则会简单得多。

谢谢,这与应用transform类似。但是,我需要在鼠标移动中动态添加点。有什么可能的办法吗?您好,您加分的条件是什么?触发PointerMoved事件时是否随机添加点?您可以将点添加到点集合重复之前添加点的过程,但尽量避免大量和高频渲染,这将导致应用程序延迟