【问题标题】:UWP MapControl mouse/pointer overUWP MapControl 鼠标/指针悬停
【发布时间】:2017-07-03 11:31:02
【问题描述】:

我是 UWP 新手,正在使用 MapControl。我想知道是否有任何方法可以让它响应 MouseOver (PointerOver for UWP) 事件。我有几种情况可以使用此类信息:

  1. 我想让我的用户在地图上绘图。因此,当他们绘制一条线时,这条线可能会在用户移动鼠标时显示出来。
  2. 当他们将鼠标移到地图上时,我想显示一个十字准线和带有当前纬度和经度的文本框。

尽管我使用 UWP 将应用程序放入 Windows 商店,但我只针对具有鼠标的 PC。对于我的应用,我不关心手机、Xbox 等。

感谢您提供的任何信息。

【问题讨论】:

  • 嘿!当鼠标移动到 UWP MapControl 上时,您是否找到任何解决方案来获取坐标?谢谢!

标签: uwp mouseover uwp-maps


【解决方案1】:

目前,地图控件不会引发 OnPointerXXX 事件。您可以通过在地图控件上放置另一个透明 XAML 元素并在该元素上注册指针事件来解决此问题,但这可能会导致事件无法正确路由的其他问题。

【讨论】:

  • 这就是我最终要做的。有没有办法从控件的 x/y 坐标中获取纬度/经度?
  • GetLocationFromOffset 将返回给定点的位置docs.microsoft.com/en-us/uwp/api/…
  • 具有讽刺意味的是,我在那个页面上却错过了。正是我需要的。谢谢。
猜你喜欢
  • 1970-01-01
  • 2011-08-04
  • 2018-09-03
  • 2019-10-06
  • 2016-03-20
  • 1970-01-01
  • 2018-01-30
  • 2013-10-29
  • 2012-12-15
相关资源
最近更新 更多