Navigation.Pushasync (новая страница ()) не работает для некоторых страниц в xamarin.forms

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 является единственным, который нажимается на стек навигации.

Любые идеи?

Это было полезно?

Решение

Я подумал это.

Я изменил имя моего sharedproject, в котором он удалил ссылку из моего iOS и Android-проекта.Удивительно, что я не получил ссылочных ошибок, пока я не сделал чистый / восстановитель.Как только я снова подключил общий проект, навигация работала правильно.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top