我有一个 Metro 应用程序,我需要在其中保存一些有关当前“会话”的数据,以便下次用户启动我的应用程序时,可以恢复此会话数据。一些数据不是为用户准备的,而是帮助哪些数据应该立即显示,哪些数据应该在用户请求时稍后显示。
我一直在使用LocalSettings
其他东西,但刚刚注意到这些设置似乎只在应用程序的生命周期内持续存在。
我们应该如何存储需要保存到应用程序数据文件夹的设置?
我有一个 Metro 应用程序,我需要在其中保存一些有关当前“会话”的数据,以便下次用户启动我的应用程序时,可以恢复此会话数据。一些数据不是为用户准备的,而是帮助哪些数据应该立即显示,哪些数据应该在用户请求时稍后显示。
我一直在使用LocalSettings
其他东西,但刚刚注意到这些设置似乎只在应用程序的生命周期内持续存在。
我们应该如何存储需要保存到应用程序数据文件夹的设置?
您可以通过将数据绑定到某种格式,将其保存在文件中,在应用程序启动时检索它来实现它。
在应用程序启动时:
您可以使用@Lütfullah Kus提到的 XML
您可以将日志存储到 xml 文件中,例如“lastform:frmSomething;lastwindow:somewindow...”,并且可以在应用程序再次启动时重新加载它。