To nie jest ogólnie akceptowane zachowanie w pobliżu tombstoningu. Oczekuje się, że aplikacja powróci dokładnie tak, jak była, gdy użytkownik odszedł. Pamiętaj, że nagrobki mogą być wynikiem czegoś innego niż działanie zainicjowane przez użytkownika w aplikacji. Na przykład, jako użytkownik, nie chciałbym, aby aplikacja zapominała wszystkie informacje, które wprowadziłem i powróciła do poprzedniego ekranu tylko dlatego, że odebrałem telefon.
Jeśli naprawdę chciałeś to zrobić, to w jaki sposób można to zrobić, zależy od struktury aplikacji i hierarchii nawigacji.
Najlepszym rozwiązaniem będzie prawdopodobnie zbudowanie własnego systemu nawigacji.
Jeśli chcesz użyć wbudowanego tylnego stosu. Twoje zdarzenie Application_Activated może ustawić flagę globalną, że wszystkie strony będą zbierać się w zdarzeniu OnNavigatedTo, a następnie odpowiadać, przechodząc do tyłu. Ta nawigacja wsteczna byłaby prawdopodobnie widoczna (choć krótko) dla użytkownika i spowodowałaby mniej niż pożądane doświadczenie.
Aktualizacja
Jest to teraz możliwe, aby coś jak to zrobić za pomocą Non-Linear Navigation Service.
Dla porównania, wiele aplikacji (w szczególności gier) jest dostępnych na rynku, które nie przywracają stanu po dezaktywacji. To jest zalecenie, a nie zasada. Ale tak, jako użytkownik bardzo frustruje, gdy aplikacja nie zapisuje stanu. –