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

时间:2017-10-13 08:20:55

标签: android google-maps xamarin.forms

在我的Xamarin.Forms应用程序中,我有一个表示GoogleMap的页面。 一切都很完美,但当我从一个引脚点击InfowWindow时,我无法打开一个新的详细信息页面。该应用程序挂起,我无法对该应用程序执行任何操作。我没有收到任何错误消息。

但它在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;
        }

我的错?

1 个答案:

答案 0 :(得分:0)

问题是,我必须像这样在Mainthread中打开Page:

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