Я работаю над приложением WPF, которое содержит пользовательский интерфейс оболочки, который на самом деле является MainWindow.xaml, и содержимое в нем (ContentPresenter) изменяется каждый раз, когда пользователь решает перейти в другой раздел приложения. *
Когда пользователь возвращается к основному контенту, я хочу, чтобы приложение не инициализировало его каждый раз, а каким-то образом сохраняло его в памяти и восстанавливало, когда пользователь нажимал кнопку «Домой».
В своем текущем состоянии домашний вид снова и снова инициализируется при возврате к разделу «Домашний», что приводит к замедлению работы приложения. У меня такой вопрос: есть ли способ как-то сохранить этот пользовательский элемент управления в памяти, чтобы я мог быстро его восстановить?
Спасибо!