在我的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;
}
我的错?
答案 0 :(得分:0)
问题是,我必须像这样在Mainthread中打开Page:
Device.BeginInvokeOnMainThread(() => { App.mdp.Detail = detailPage; });