Xamarin Forms Masterdetail кнопка навигации назад с Призмой - PullRequest
0 голосов
/ 23 мая 2018

Итак, я создал приложение Xamarin Forms с Prism и у меня есть страница Masterdetail.Текущий поток приложения -

> MasterDetail
>       - ContentPage1
>       - ContentPage2
>       - ContentPage3

Все эти имена содержимого были добавлены в отформатированный ListView в MasterDetail, и щелчок по этому элементу listview обрабатывается в MasterDetailViewModel, где на основе нажатого элемента это происходит.навигация типа

_navigationservice.NavigateAsync("MasterdetailPage/"+selectedPage);

Так что навигация здесь происходит правильно.Теперь, если я выберу другой ContentPage из MasterDetailPage и попытаюсь вернуться назад, все содержимое моего стека пропадет, а приложение просто приостановится, тогда как в результате поведения, которое я ищу, я вернусь к предыдущему выбранному ContentPage со страницей Masterdetial.

Я не уверен, что я могу сделать, кроме как обрабатывать кнопки на отдельных страницах ContentPages, но думал, что это действительно испортит код.

Любые предложения, где я ошибаюсь.

Редактировать: я также пытался добавить NavigationPage перед ContentPage, но это не помогло.

Спасибо.

...