-1

我想在应用设置中使用 ToggleSwitch。我无法将其状态保存在 IsolatedStorage 上,以便它可以反映在 MainPage 上。我曾尝试使用 msdn 上可用的键/值对存储示例来执行此操作,但无法执行此操作。如果有人知道,请写一个精确的解决方案。

4

1 回答 1

1

干得好:

  1. 在您的设置页面 XAML

    <toolkit:ToggleSwitch Header="Push Notifications" 
    Checked="PushNotificationsToggle_Checked" Unchecked="PushNotificationsToggle_Unchecked">
    </toolkit:ToggleSwitch>
    
  2. 在您的设置页面代码后面

    private void PushNotificationsToggle_Unchecked(object sender, RoutedEventArgs e)
    {
        var settings = IsolatedStorageSettings.ApplicationSettings;
        settings["PushNotifications"] = false;
        settings.Save();
    }
    
  3. 在您的主页中,您可以像这样使用此设置

    var settings = IsolatedStorageSettings.ApplicationSettings;
    Boolean usePushNotifications = (Boolean)settings["PushNotifications"]
    
于 2014-02-04T09:59:21.847 回答