在 Windows Phone 中保存和读取设置值 8.1
Save and read settings value in Windows Phone 8.1
我在 Windows Phone 中有一个页面,用户必须在其中选择 ComboBox 项中的一个值(字符串)。他按下按钮后,该值应存储在设置首选项中。我怎样才能做到这一点?此外,此值应在 Windows Phone 8.1 应用程序的其他 page/class 中读取。我试过这段代码,但它不起作用:
private void save(object sender, RoutedEventArgs e)
{
var applicationData = Windows.Storage.ApplicationData.Current;
var roamingSettings = applicationData.RoamingSettings;
// Create a simple setting
roamingSettings.Values["surname"] = surnamesBox.SelectedItem;
}
问题是您尝试保存 SelectedItem 对象本身。将其转换为字符串:
roamingSettings.Values["surname"] = surnamesBox.SelectedItem.ToString();
我在 Windows Phone 中有一个页面,用户必须在其中选择 ComboBox 项中的一个值(字符串)。他按下按钮后,该值应存储在设置首选项中。我怎样才能做到这一点?此外,此值应在 Windows Phone 8.1 应用程序的其他 page/class 中读取。我试过这段代码,但它不起作用:
private void save(object sender, RoutedEventArgs e)
{
var applicationData = Windows.Storage.ApplicationData.Current;
var roamingSettings = applicationData.RoamingSettings;
// Create a simple setting
roamingSettings.Values["surname"] = surnamesBox.SelectedItem;
}
问题是您尝试保存 SelectedItem 对象本身。将其转换为字符串:
roamingSettings.Values["surname"] = surnamesBox.SelectedItem.ToString();