UWP MapControl点击/点击事件未触发

时间:2018-11-14 12:06:08

标签: uwp

我无法让UWP MapControl触发诸如Tapped或DoubleTapped MapElementClick ETC之类的事件。GotFocus正常。

        <maps:MapControl
            Name="myFirstMap"
            Grid.Row="1"
            Margin="10"
            DoubleTapped="myFirstMap_DoubleTapped"
            IsDoubleTapEnabled="True"
            IsTapEnabled="True"
            MapElementClick="MyFirstMap_MapElementClick"
            MapServiceToken="myKey"
            Tapped="myFirstMap_Tapped" />


    </Grid>
</Grid>

我一定在做些愚蠢的主意吗?事件在后面的代码中处理。

private void myFirstMap_DoubleTapped(object sender, doubleTappedRoutedEventArgs e)
{
  //nothing happening here?!
}

尝试附加GotFocus,并且正在触发。似乎很奇怪。 除了事件之外,一切都正常。

1 个答案:

答案 0 :(得分:2)

我再过两个小时,我再也回不来了! 请勿使用:

   Tapped="EventHandler"

但是

 MapTapped="EventHandler"

Tapped和DoubleTapped事件与MapTapped和MapDoubleTapped事件之间存在差异。