2016-10-12 2 views
0

Xamarin.Forms.Maps.Map 컨트롤이 포함 된 폼이 있습니다. await Navigation.PushAsync(page)을 사용하여 새 뷰를 스택에 푸시하면 뷰에 모달 (await Navigation.PushModalAsync(page) 사용)이되도록 뷰를 비 웁니다. 애니메이션은 잘 작동하지만 애니메이션은 그냥 비어 있습니다 (배경은 흰색이지만 컨트롤이나 다른 UI 요소는 렌더링되지 않습니다.) "루트"뷰에서 맵 컨트롤을 제거하면 모달 페이지가 올바르게 표시됩니다. 우리가 자 마린에 버그를 가지고있는 것처럼 대신 .PushModalAsync의 PushAsync 견해가 올바르게 표시됩니다.Xamarin.Forms.Maps와 함께 PushModalAsync가있는 모달 폼이 비어 있습니다.

내가 구글 에뮬레이터

내가 무슨 일이 일어나고 있는지 전혀 모르는를 사용하여 안드로이드 (6)를 대상으로하고있다.

+0

MCVE (최소, 완전하며 검증 가능한 예 : http://stackoverflow.com/help/mcve)를 제공 할 수 있습니까? – jgoldberger

답변

0

그것은 본다 양식 ModalNavigation. 이미 여기에보고되었습니다 : https://bugzilla.xamarin.com/show_bug.cgi?id=43692 지금은 (Scott Simms의)이 해결 방법을 사용하고 있습니다. onDisappearing())을 MapView가 포함 된 페이지에서 열고 현재 페이지의 내용에서 MapView를 제거한 다음 다시 OnAppearing(); 다음 페이지에도 잘 작동하지만이 두 번째 페이지에서 새 포장 된 ModalPage를 푸시하면 팝업 할 때 응용 프로그램이 중단 될 수도 있습니다. 그것은 나를 귀찮게하고 있으며 탐색 도구처럼 보이게하고 짜증나는 충돌을 피하기 위해 내 도구 모음을 구현하려고합니다.

관련 문제