Mam aplikację, która używa strony masterdetail do wyświetlania menu na wszystkich stronach. Nawigacja odbywa się w mojej aplikacji na dwa sposoby. jeden z menu i drugi sposób z pulpitu nawigacyjnego. więc jeśli przejdę do innej strony, a następnie naciśnie przycisk "WSTECZ", to zamknie aplikację. Nie pamięta historii nawigacji. Strona wzorcowa szczegół jest jak poniżej:Xamarin.Forms - wydanie strony głównej i szczegółowej historii nawigacji
public class RootPage : MasterDetailPage
{
public RootPage()
{
var menuPage = new MenuPage();
menuPage.Menu.ItemSelected += (sender, e) => NavigateTo (e.SelectedItem as MenuItem);
Master = menuPage;
Detail = new NavigationPage (new ContractsPage());
}
void NavigateTo (MenuItem menu)
{
Page displayPage = (Page)Activator.CreateInstance (menu.TargetType);
Detail = new NavigationPage (displayPage);
IsPresented = false;
}
}
więc wszelkie pomysły jak rozwiązać ten problem?
To jest dokładnie to, czego potrzebowałem, aby rozwiązać mój problem - dzięki! –