Использование ToggleSwitch в настройках приложения
Я хочу использовать ToggleSwitch в настройках приложения. Я не могу сохранить его состояние в IsolatedStorage, чтобы его можно было отразить на главной странице. Я попытался использовать доступные примеры хранения пары ключ / значение на msdn, чтобы выполнить это, но не смог. Пожалуйста, напишите точное решение, если кто-нибудь знает.
1 ответ
Решение
Ну вот:
на странице настроек XAML
<toolkit:ToggleSwitch Header="Push Notifications" Checked="PushNotificationsToggle_Checked" Unchecked="PushNotificationsToggle_Unchecked"> </toolkit:ToggleSwitch>
в вашем коде страницы настроек позади
private void PushNotificationsToggle_Unchecked(object sender, RoutedEventArgs e) { var settings = IsolatedStorageSettings.ApplicationSettings; settings["PushNotifications"] = false; settings.Save(); }
на главной странице вы можете использовать эту настройку, как это
var settings = IsolatedStorageSettings.ApplicationSettings; Boolean usePushNotifications = (Boolean)settings["PushNotifications"]