xamarin.forms의 일부 페이지에서 Navigation.Pushasync (새 페이지 ())가 작동하지 않습니다.

StackOverflow https://stackoverflow.com//questions/24007226

문제

xamarin.forms를 사용하고 탐색을 사용하여 앱을 구현하려고합니다.xamarin.forms 공유 프로젝트 솔루션을 만들고 첫 번째 두 페이지를 추가했습니다.그들은 올바르게 작동하므로 탐색도 마찬가지입니다.나는 다른 페이지를 첨가하고 처음 두 사람과 같은 방식으로 링크되었고 작동하지 않습니다.버튼을 클릭하여보기로 이동하고 아무 일도 일어나지 않습니다.

이와 같은 두 가지보기를 묶습니다

btnPurchase.Clicked += (s, e) => this.Navigation.PushAsync(new PurchasePage());
btnContactUs.Clicked += (s, e) => this.Navigation.PushAsync(new ContactUsPage());
.

클릭 이벤트를 배선 한 후 두 개의 버튼을 모두 스택 레이아웃에있는 어린이로 추가합니다.

양쪽 버튼이 모두 나타납니다.그러나 BTNContactus 버튼은 탐색 스택에 푸시되는 유일한 단추입니다.

아이디어가 있습니까?

도움이 되었습니까?

해결책

나는 그것을 알아 냈다.

iOS 및 Android 프로젝트에서 참조를 제거한 내 SharedProject의 이름을 변경했습니다.놀랍게도 나는 깨끗한 / 재건을했을 때까지 기준 오류를받지 못했습니다.공유 프로젝트를 다시 연결하면 탐색이 올바르게 작동했습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top