laptop and a wrench

漏洞

Graphic symbols get corrupted by quickly minimizing or restoring the application window.

上次发布: October 12, 2016 ArcGIS Runtime SDK
漏洞 ID 编号 BUG-000096372
已提交May 10, 2016
上次修改时间June 5, 2024
适用范围ArcGIS Runtime SDK
找到的版本10.2.7
操作系统Windows OS
操作系统版本8
状态Non-Reproducible

附加信息

With the code updated to round the symbol sizes to whole numbers or (ideally and) to pre-generate the symbols used to simulate the strobe marker effect, it is no longer possible to reproduce the original issue. This is a more efficient use of the rendering pipeline because it is able to reuse existing textures instead of generating many unique textures could eventually run out of available resources.

解决办法

In the sample, sizes of the graphic symbol contain decimal numbers such as 20.000085179366817, 20.003101516850865, 20.025239007619039, and so on.Convert the symbol size to a whole number using the Math.Round() function, as seen in the expression below, to prevent the issue from recurring.Size = Math.Round(initSize + fraction * (finalSize - initSize), 0); OrPre-generate PictureMarkerSymbols, and iterate through them to simulate the strobe effect. This is more visually appealing, and graphic corruption does not occur with this change.

重现步骤

漏洞 ID: BUG-000096372

软件:

  • ArcGIS Runtime SDK

当漏洞状态发生变化时获得通知

下载 Esri 支持应用程序

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项