2017-10-13 12 views
0

私のXamarin.Formsアプリケーション私はGoogleMapを示すページを持っています。 すべてが完璧に動作していますが、ピンから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

イベントが正しくトリガされたかどうかを確認この機能では、デバッグポイントを作成してください。アプリをクラッシュさせるコードが内部にある可能性があります。 –

答えて

0

問題は、私はこのようMainthreadでページを開く必要があること、だった:

Device.BeginInvokeOnMainThread(() => { App.mdp.Detail = detailPage; }); 
関連する問題