В Prism 7+ вы можете зарегистрировать свою собственную навигационную страницу, используя обычную containerRegistry.RegisterForNavigation<MyNavigationPage>();
Ваша навигационная страница должна быть унаследована от Xamarin.Forms.NavigationPage
.
Конечно, вы можете установить цвет фона, привязку к ViewModel и т. Д. Я добавляю нужные мне ToolbarItems на все остальные мои страницы здесь.
Ваше первое навигационное действие должно выглядеть следующим образомawait NavigationService.NavigateAsync($"{nameof(MyNavigationPage)}/{nameof(MyFirstPage)}");