xamarin.forms googlemaps infowindow点击打开新页面

问题描述:

在我的Xamarin.Forms应用程序我有一个页面,指示一个谷歌地图。 一切工作都很完美,但是当我从一个针脚点击一个InfowWindow时,我无法打开一个新的详细页面。该应用程序挂起,我无法应用程序。我没有收到任何错误消息。xamarin.forms googlemaps infowindow点击打开新页面

但它的工作在iOS。

继承人的代码:

private void MapObjekt_InfoWindowClicked(object sender, InfoWindowClickedEventArgs e) 
     { 
      App.locator.StopListeningAsync(); 
      App.locator.PositionChanged -= Locator_PositionChanged; 

      objektliste detailPage = new objektliste(); 
      App.mdp.Detail = detailPage; 
     } 

什么我的错吗?

+0

请在此创建功能调试一点看,如果该事件被触发正确。它可能是应用程序崩溃的代码。 –

问题是,我有在Mainthread这样打开页面:

Device.BeginInvokeOnMainThread(() => { App.mdp.Detail = detailPage; });