MapPolygon.StrokeThickness 应用程序在移动设备上运行时模糊
MapPolygon.StrokeThickness blurred when App runs on Mobile
如 MSDN 所述 MapPolygon.StrokeThickness
以逻辑像素为单位保存 MapControl
上多边形外笔划的粗细。当我是正确的时候,这确保了所有设备上的线条似乎具有相同的粗细,与 dpi 缩放无关。
这对我的应用程序直到最近都有效,但由于 Windows 10 Mobile 的一些新版本,这条线被画得很模糊,虚线的边缘是圆的。查看附件图片,比较我的 UWP 应用程序 运行 在移动设备和桌面设备上。
为什么 MapPolygon
的笔划线在最新版本的移动设备上变得模糊、放大和圆润?我没有发现 documentation/spec 有任何变化。我是否必须在较新版本的 Win10 Mobile 上调整一些参数?这是已知错误吗?
App是一个UWP应用,用VS2015编译,target = Windows 10 14393, min = Windows 10 10586.
编辑:正如答案所证实的那样,这是一个已知错误。我发现使用 MapPolyline
而不是 MapPolygon
是一种解决方法。对于 MapPolyline
DPI 缩放工作正常,我没有看到模糊的线条(但也没有 FillColor
)。
谢谢
感谢您的反馈。我们已经在内部确认了这个问题。正如@Duncan Lawler 的评论所说,这应该在最近的版本中得到修复。请等待新 OS 版本的发布。如果您注意到 UWP 应用程序中的任何其他故障,请随时提供反馈。您的反馈让 Windows 变得更好!
如 MSDN 所述 MapPolygon.StrokeThickness
以逻辑像素为单位保存 MapControl
上多边形外笔划的粗细。当我是正确的时候,这确保了所有设备上的线条似乎具有相同的粗细,与 dpi 缩放无关。
这对我的应用程序直到最近都有效,但由于 Windows 10 Mobile 的一些新版本,这条线被画得很模糊,虚线的边缘是圆的。查看附件图片,比较我的 UWP 应用程序 运行 在移动设备和桌面设备上。
为什么 MapPolygon
的笔划线在最新版本的移动设备上变得模糊、放大和圆润?我没有发现 documentation/spec 有任何变化。我是否必须在较新版本的 Win10 Mobile 上调整一些参数?这是已知错误吗?
App是一个UWP应用,用VS2015编译,target = Windows 10 14393, min = Windows 10 10586.
编辑:正如答案所证实的那样,这是一个已知错误。我发现使用 MapPolyline
而不是 MapPolygon
是一种解决方法。对于 MapPolyline
DPI 缩放工作正常,我没有看到模糊的线条(但也没有 FillColor
)。
谢谢
感谢您的反馈。我们已经在内部确认了这个问题。正如@Duncan Lawler 的评论所说,这应该在最近的版本中得到修复。请等待新 OS 版本的发布。如果您注意到 UWP 应用程序中的任何其他故障,请随时提供反馈。您的反馈让 Windows 变得更好!