В настоящее время у меня есть флажок для соблюдения правил служб определения местоположения MS, но, похоже, он не сохраняет свое состояние при повторном посещении страницы.
Код ниже:
private void cbLocationAllow_Checked(object sender, RoutedEventArgs e)
{
var settings = IsolatedStorageSettings.ApplicationSettings;
settings["allowLocation"] = true;
settings.Save();
}
private void cbLocationAllow_Unchecked(object sender, RoutedEventArgs e)
{
var settings = IsolatedStorageSettings.ApplicationSettings;
settings["allowLocation"] = false;
settings.Save();
}
Я думал, что это будет что-то вроде ..
private void SaveState(CheckBox checkBox)
{
var settings = IsolatedStorageSettings.ApplicationSettings;
if (settings.Contains("allowLocation"))
{
checkbox.isChecked == true;
}
Но, похоже, это не сработает, и я снова обращаюсь за помощью.