【发布时间】:2018-01-11 15:55:06
【问题描述】:
我有将自定义 MapPolylines 添加到 MapControl 的代码,添加到它的 MapElements 集合中。它们显示得很好,但是有没有办法检测当前位于指针下的任何 MapPolyline?我希望能够删除任何单个 MapPolyline,而不是清除整个 MapElements 集合。
【问题讨论】:
我有将自定义 MapPolylines 添加到 MapControl 的代码,添加到它的 MapElements 集合中。它们显示得很好,但是有没有办法检测当前位于指针下的任何 MapPolyline?我希望能够删除任何单个 MapPolyline,而不是清除整个 MapElements 集合。
【问题讨论】:
您可以注册 MapElementPointerEntered 事件 https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.maps.mapelementslayer 或使用 FindMapElementsAtOffset https://docs.microsoft.com/en-us/uwp/api/windows.ui.xaml.controls.maps.mapcontrol
【讨论】: