UWP Map - 获取 Pointer 下的 MapElement
UWP Map - get a MapElement under Pointer
我有代码可以将自定义 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
我有代码可以将自定义 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