我正在开发一个 WPF 应用程序,该应用程序包含一个实际上是 MainWindow.xaml 的包装器 UI,并且每次用户选择移动到应用程序的不同部分时,其中的内容 (ContentPresenter) 都会更改。
当用户返回主要内容时,我希望应用程序不要每次都对其进行初始化,而是以某种方式将其保存在内存中,并在用户单击“主页”按钮时将其恢复。
在当前状态下,当返回“主页”部分时,主页视图会一遍又一遍地初始化,这会导致应用程序有点慢。我的问题是:有没有办法以某种方式将该用户控件保留在内存中,以便我能够快速恢复它?
谢谢!