C# 如何在windows phone 8.1中使用Applicationdata类保存登录表单的本地设置

C# 如何在windows phone 8.1中使用Applicationdata类保存登录表单的本地设置,c#,visual-studio-2013,windows-phone-8.1,C#,Visual Studio 2013,Windows Phone 8.1,我设计了两页。一个页面包括登录模块和使用pivot控件的注册模块。使用sqlite数据库将值插入数据库。登录表单后,当用户在下一次应用程序启动时关闭应用程序而不单击注销时,应重定向同一页面。应保留并恢复页面设置。我正在尝试在windows phone 8.1应用程序中使用应用程序数据本地设置,但无法保存页面的设置 Windows.Storage.ApplicationDataContainer data = Windows.Storage.ApplicationData.Current.Loc

我设计了两页。一个页面包括登录模块和使用pivot控件的注册模块。使用sqlite数据库将值插入数据库。登录表单后,当用户在下一次应用程序启动时关闭应用程序而不单击注销时,应重定向同一页面。应保留并恢复页面设置。我正在尝试在windows phone 8.1应用程序中使用应用程序数据本地设置,但无法保存页面的设置

 Windows.Storage.ApplicationDataContainer data = Windows.Storage.ApplicationData.Current.LocalSettings; 
    public  void logout_Click(object sender, RoutedEventArgs e)
    {

        data.Values["check"]=
        this.Frame.Navigate(typeof(MainPage));

我认为上面的代码是错误的。但是如何保存设置并使用它们。请帮助我

要保存页面内容,您必须自己保存控件的内容。现在,您正在将导航结果保存到另一个页面,这只是一个布尔值

要保存设置,您可以在离开页面后立即执行此操作:

Windows.Storage.ApplicationData.Current.LocalSettings.Values["YourKeyHere"] = loginFormContent;
要恢复设置,只需执行以下操作:

string loginFormContent = Windows.Storage.ApplicationData.Current.LocalSettings.Values["YourKeyHere"];
可能有用的文件:


我应该在何处添加代码以恢复设置。App.Xaml.cs或主页中的天气。如果App.Xaml.cs在何处编写代码。如果它位于OnNavigetedto中,则无法恢复设置。请帮我把它放在导航栏上。在这里,您可以将还原的值分配给控件。请同时解决此问题