Страница входа в Шаблон 10

Можете ли вы предложить способ иметь страницу входа без гамбургер-меню?

Таким образом, приложение начинается со страницы входа в систему (без меню Shall или гамбургера). После входа в систему текущая страница становится домашней страницей с гамбургер-меню.

Я пытался внести изменения в службу навигации, но это не сработало.

Каков правильный способ сделать это?


person Marco.C    schedule 13.04.2016    source источник


Ответы (2)


Сам еще не пробовал, но я думал, что свойство IsFullScreen служит этой цели.

Поэтому, когда вы установите для него значение true, SplitView не будет отображаться, пока вы не установите для него значение false.

Некоторые комментарии из самого шаблона https://github.com/Windows-XAML/Template10/blob/master/Template10%20(Library)/Controls/HamburgerMenu.xaml.cs#L316

person Depechie    schedule 14.04.2016
comment
Да, IsFullScreen работает для этого очень хорошо... Я также очищаю предысторию, когда проверяю аутентификацию с помощью службы, если аутентификация службы уже существует, то очистка предыстории не выполняется. IsFullScreen устанавливается в соответствующих моделях просмотра в True, если это необходимо... - person mvermef; 14.04.2016

Это может быть немного упрощенным, но почему бы просто не сделать первое место, где вы переходите к экрану входа в приложение, а ЗАТЕМ перейти в свою оболочку? В противном случае вы всегда можете использовать ModalDialog, в котором размещена оболочка, или вы можете следовать методам из примера шаблона входа 10 на GitHub.

person Jerry Nixon    schedule 15.04.2016