App在Mobile上运行时,MapPolygon.StrokeThickness模糊

时间:2017-02-25 22:00:23

标签: c# uwp windows-10-universal uwp-xaml windows-10-mobile

<{3>} MapPolygon.StrokeThickness中描述的

在逻辑像素中保存多边形外部笔划的厚度MapControl。当我正确时,这确保了所有设备上的线条似乎具有相同的厚度,与dpi缩放无关。

直到最近,这对我的应用程序起作用了,但是由于Windows 10 Mobile的一些新版本,该行被绘制模糊,所以破折号的边缘是圆形的。看一下附图,比较我在手机和桌面上运行的UWP应用程序。

为什么MapPolygon的笔划线在最新版本的移动设备上模糊,放大和四舍五入?我没有发现文档/规范有任何变化。我是否必须在较新版本的Win10 Mobile上调整一些参数?这是一个已知的错误吗?

App是一个UWP应用程序,使用VS2015编译,目标= Windows 10 14393,min = Windows 10 10586。

编辑:正如答案所证实的,这是一个已知的错误。我发现使用MapPolyline代替MapPolygon是一种解决方法。对于MapPolyline DPI缩放工作正常,我没有模糊的行(但也没有FillColor)。

MSDN

由于

1 个答案:

答案 0 :(得分:1)

感谢您的反馈。我们已在内部确认此问题。正如@Duncan Lawler的评论所说,这应该在更近期的版本中修复。请等待新的OS Build的发布。如果您发现UWP应用程序中有任何其他故障,请随时提供反馈。您的反馈使Windows变得更好!