Я использую призму, и у меня была MasterDetailPage с некоторыми страницами, доступными из нее. Но на некоторых из этих страниц я могу переходить к другим страницам, которые недоступны из меню MasterPageDetail, но меню по-прежнему доступно с помощью скользящего действия. Я отправлю несколько отпечатков, чтобы попытаться объяснить.
Это страница, доступная из MasterPageDetailMenu
Когда пользователь обращается к этой странице, он может получить доступ к меню MasterPageDetail. Но если пользователь выберет элемент из списка или щелкнет плавающую кнопку «Плюс», приложение перейдет на другую страницу, где не должно быть доступа к меню MasterPageDetail.
Но, как вы можете видеть на следующем изображении, если пользователь сдвинет страницу слева направо, меню MasterPageDetail все еще будет доступно.
Как я могу избежать такого поведения? В классе App мой код для перехода к MasterPageDetail:
await NavigationService.NavigateAsync("Menu/Navigation/TipoItensCardapio")
В данном случае меню - это мой MasterPagelDetail. Код для перехода со страницы TipoItensCardapio на вторую страницу:
NavigationService.NavigateAsync("TipoItemCardapioEdit");