Я реализовал страницу MasterDetail, используя призму форм xamarin, и у меня есть следующие страницы в моем приложении.1) Мастер 2) Дом 3) Сотрудник 4) Профиль
- Первоначально приложение устанавливается на страницу Мастер - Главная страница (Страница сведений) после входа в систему.С домашней страницы я перехожу к сотруднику (страница сведений), используя следующий код:
await _navigationService.NavigateAsync("NavigationPage/Employee");
- со страницы сотрудника я перехожу к профилю (страница содержимого - страница без сведений), нажимая на одного из сотрудников, используякод:
await _navigationService.NavigateAsync("Profile", lstparam, null, false);
- После нажатия кнопки home на странице профиля я хочу перейти к Master - Home (страница сведений).Однако он переходит к сотруднику (страница сведений).
await _navigationService.GoBackToRootAsync();
Проверен стек навигации с помощью отладки, в нем отображалась только страница сотрудника (страница сведений).Также попытался перейти на домашнюю страницу, используя следующий код:
await NavigationService.NavigateAsync("/Master/NavigationPage/Home");
Приведенный выше код работает, и я могу перейти к домашней странице (страница сведений), но при переходе от профиля к домашней странице появляется белый экран.
Прикрепленные скриншоты.Пожалуйста, помогите. Заранее спасибо.
MasterPage
Details_Home
Details_Employee
Профиль
Белый экран