Я использую навигационные службы в WPF. Для навигации по странице я использую:Перейти на первую страницу в C# WPF
this.NavigationService.Navigate(new MyPage());
Для возвращения я использую:
this.NavigationService.GoBack();
Но как же я вернуться к первой странице (кнопка Home) без использования
this.NavigationService.Navigate(new FirstScreen());
Потому что я не хочу создавать новую первую страницу, просто вернитесь к ней? И я не всегда открываю новые экраны в том же порядке.
Вы можете найти его трудно контролировать срок службы ваших страниц с помощью этого метода. Если все ваши страницы не обрабатывают «разгруженные», они могут не удалять неуправляемые и текущие операции правильно при удалении из журнала. – Gusdor