Я создаю приложение WPF, используя его страницу и NavigationWindow, но мне вообще не нужна его история навигации (возможно, вы выбрали неправильный тип приложения?), Что вызывает утечку памяти.Как очистить историю навигации в WPF
После this post, я использую NavigationService.RemoveBackEntry();
после каждой навигации, как следует
this.NavigationService.Navigate(new MyPage());
NavigationService.RemoveBackEntry();
Но это не работает, потому что приложение все еще ест больше и больше памяти, как она работает, и она по-прежнему позволяет в обратном направлении навигации, если отображается панель навигации. В любом случае, чтобы очистить историю навигации? Любая рекомендация для структуры, более подходящей, чем NavigationWindow + Page?
Вы смотрели на это: http://stackoverflow.com/a/1925192/3178690 – Aegir