"Catastrophic failure" 在 MapControl 上点击 Windows Phone 10 SDK

"Catastrophic failure" on MapControl tap with Windows Phone 10 SDK

我在 Windows 10 应用程序中显示 MapControl。

它在 Windows 10 桌面上完美运行,但如果我点击地图,Windows 10 Phone 模拟器会出现奇怪的 "Catastrophic failure" 异常。

编辑:我发现了一些有趣的东西。如果我点击不同的控件(一个按钮或其他),在我点击地图之前 => 没问题。 但是,如果我启动应用程序并首先在 Windows Phone 上点击地图 => 崩溃。奇怪!

编辑2:我查了微软的官方样本,一样的!默认情况下,UI 会强制您触摸拆分按钮以显示地图。我更改了代码以在启动时直接显示地图,如果我点击地图:BOOM。它崩溃了。

问题未解决,但我发现了 MapControl 的错误。

用例:

  • 创建面向 Windows10 的 UWP 应用。
  • 在 MainPage 里面,放一个 MapControl
  • 在 Windows Phone
  • 上启动应用程序
  • 点击地图
  • 繁荣。

提示:在 MainPage 中放置一个控件(如按钮)。然后,如果您聚焦此控件然后点击地图,就可以了。如果您在没有其他控件聚焦之前点击地图,就会出现此问题。

编辑:问题已通过 Windows 10 build 10565 解决。