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
)。
由于
答案 0 :(得分:1)
感谢您的反馈。我们已在内部确认此问题。正如@Duncan Lawler的评论所说,这应该在更近期的版本中修复。请等待新的OS Build的发布。如果您发现UWP应用程序中有任何其他故障,请随时提供反馈。您的反馈使Windows变得更好!