Скрытие полосы у NavigationPage

136
07 мая 2019, 22:00

У меня есть обычная страница ContentPage. Я создал команду(соблюдаю MVVM) перехода на новую страницу(MasterDetailPage):

await navigation.PushModalAsync(new NavigationPage(new MenuPage()));

Я специально вызываю модальную страницу, чтобы не было кнопки возвращения назад. Переход происходит успешно. Однако, отображается страница так:

Я решил скрыть бар навигации:

NavigationPage.SetHasNavigationBar(this, false);

Это я вызываю в конструкторе новой страницы (masterdetailpage отображает свое свойство Detail, там установлена обычная страница ContentPage). В результате вывод изменился на такой:

Как видно, скрылось совсем не то.. Как верно скрыть синюю полосу? Спасибо.

Answer 1

Решил проблему установкой новой страницы как родительской:

Application.Current.MainPage = new MenuPage();
READ ALSO
Как соединить 3 таблицы ключами в c#?

Как соединить 3 таблицы ключами в c#?

У меня имеется 3 таблицы (сделанные в mysql workbench), которые должны быть соединены ключами (foreign keys) и для которых мне надо написать оболочку в c#Я их не соединял...

140
Эффективный UPDATE MySQL?

Эффективный UPDATE MySQL?

Пример кода:

123
Не могу получить содержимое ивента для вайбер бота

Не могу получить содержимое ивента для вайбер бота

Есть такой код, который направляет запрос пользователю на получение телефона, мне нужно получить ответХотел увидеть содержание ответа, но получаю...

175
Узнать имя диска по директории

Узнать имя диска по директории

Появилась необходимость в написании функции, которая на вход получает директорию диска (например C:\)А на выходе выводит название диска

140